نمایش نتایج 1 تا 40 از 67

نام تاپیک: آموزشی + ساخت لاگین

Threaded View

پست قبلی پست قبلی   پست بعدی پست بعدی
  1. #7
    کلاس RoleProvider یک کلاس Abstract می باشد و شما باید یک سری از متدهاش رو پیاده سازی کنید برای این کار بر روی خط تیره زیر نام کلاس RoleProvider کلیک کرده و گزینه Implement abstract class System.Web.Security.RoleProvider
    را انتخاب نمایید .
    خط تیره کجاست؟ من نمی بینم!!

    برای این کار یه تغییر هم باید در web.config بدهید
    <system.web>
    <roleManager defaultProvider="SiteRoleProvider" enabled="true">
    <providers>
    <clear/>
    <add name="SiteRoleProvider" type="abcconstruct.Classes.MySiteRoleProvider"/>
    </providers>
    </roleManager>


    abcconstruct.Classes نام name space کلاسم هست
    این کدای وب کانفیکا توضیح بدین!
    abcconstruct.Classes منظورتون کدوم کلاسه؟

    من یه کلاس ایجاد کردم بنام Class2 و کدای شما را توش کپی کردم و بعد تو فایل وب کانفیک اونجایی که گفتید این کدایی که نوشتید را نوشتم!!

    نقل قول نوشته شده توسط z_bluestar مشاهده تاپیک
    حالا برای استفاده کردن از این می تونیم دو روش استفاده کنیم :
    1- در web.config فولدری که می خواهین مثلا فقط برای کاربران admin قابل مشاهده باشد این را بنویسید :

    <system.web>
    <authorization>
    <allow roles="Administrator"/>
    <deny users="*"/>
    </authorization>
    </system.web>
    </configuration>

    نام فلدری که می خوایم فقط برای کاربران admin نمایش داده بشه Administrator است؟

    یعنی نام فلدرمون را به جای Administrator بنویسیم؟
    نگرفتم حرفتونا ببخشید این همه سوال میکنم

    نقل قول نوشته شده توسط z_bluestar مشاهده تاپیک
    ارسال ایمیل :

    using System;
    using System.Web.Mail;
    namespace SMTPAuthentication
    {
    public class SMTPAuthenticationExample
    {
    public static void SendMail()
    {
    string smtpServer = "mail.yourdomain.com";
    string userName = "you@yourdomain.com";
    string password = "YourMailboxPassword";
    int cdoBasic = 1;
    int cdoSendUsingPort = 2;
    MailMessage msg = new MailMessage();
    if (userName.Length > 0)
    {
    msg.Fields.Add("http://schemas.microsoft.com/cdo/configuration/smtpserver", smtpServer);
    msg.Fields.Add("http://schemas.microsoft.com/cdo/configuration/smtpserverport", 25) ;
    msg.Fields.Add("http://schemas.microsoft.com/cdo/configuration/sendusing", cdoSendUsingPort) ;
    msg.Fields.Add("http://schemas.microsoft.com/cdo/configuration/smtpauthenticate", cdoBasic);
    msg.Fields.Add("http://schemas.microsoft.com/cdo/configuration/sendusername", userName);
    msg.Fields.Add("http://schemas.microsoft.com/cdo/configuration/sendpassword", password);
    }
    msg.To = "someone@domain.com";
    msg.From = "you@yourdomain.com";
    msg.Subject = "Subject";
    msg.Body = "Message";
    SmtpMail.SmtpServer = smtpServer;
    SmtpMail.Send(msg);
    }
    }
    }
    ببخشید باز سوال پیش اومد :
    این خط کد ها یعنی چی؟
    msg.Fields.Add("http://schemas.microsoft.com/cdo/configuration/smtpserver", smtpServer);
    در ضمن حتما باید ایمیل روی دامین داشته باشیم؟ یعنی من جیمیل دارم نمی تونم استفاده کنم؟

    اگه میشه طریقه استفاده اش چجوریه؟
    آخرین ویرایش به وسیله raziee : یک شنبه 18 دی 1390 در 00:53 صبح دلیل: ادغام دو پست

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •