C# Language
ASP.NET पहचान
खोज…
परिचय
Asp.net से संबंधित ट्यूटोरियल जैसे उपयोगकर्ता प्रबंधन, भूमिका प्रबंधन, टोकन बनाना और बहुत कुछ।
उपयोगकर्ता प्रबंधक का उपयोग करके asp.net पहचान में पासवर्ड रीसेट टोकन कैसे लागू करें।
MyClasses नामक एक नया फ़ोल्डर बनाएं और निम्न वर्ग बनाएं और जोड़ें
public class GmailEmailService:SmtpClient { // Gmail user-name public string UserName { get; set; } public GmailEmailService() : base(ConfigurationManager.AppSettings["GmailHost"], Int32.Parse(ConfigurationManager.AppSettings["GmailPort"])) { //Get values from web.config file: this.UserName = ConfigurationManager.AppSettings["GmailUserName"]; this.EnableSsl = Boolean.Parse(ConfigurationManager.AppSettings["GmailSsl"]); this.UseDefaultCredentials = false; this.Credentials = new System.Net.NetworkCredential(this.UserName, ConfigurationManager.AppSettings["GmailPassword"]); } }
अपनी पहचान कक्षा कॉन्फ़िगर करें
public async Task SendAsync(IdentityMessage message) { MailMessage email = new MailMessage(new MailAddress("[email protected]", "(any subject here)"), new MailAddress(message.Destination)); email.Subject = message.Subject; email.Body = message.Body; email.IsBodyHtml = true; GmailEmailService mailClient = new GmailEmailService(); await mailClient.SendMailAsync(email); }
अपने क्रेडेंशियल्स को web.config में जोड़ें। मैंने इस भाग में gmail का उपयोग नहीं किया क्योंकि gmail का उपयोग मेरे कार्यस्थल में अवरुद्ध है और यह अभी भी पूरी तरह से काम करता है।
<add key="GmailUserName" value="[email protected]"/> <add key="GmailPassword" value="yourPassword"/> <add key="GmailHost" value="yourServer"/> <add key="GmailPort" value="yourPort"/> <add key="GmailSsl" value="chooseTrueOrFalse"/> <!--Smptp Server (confirmations emails)-->
अपने खाता नियंत्रक में आवश्यक परिवर्तन करें। निम्नलिखित हाइलाइट किए गए कोड जोड़ें।
संकलन करें फिर चलाएँ। चीयर्स!
Modified text is an extract of the original Stack Overflow Documentation
के तहत लाइसेंस प्राप्त है CC BY-SA 3.0
से संबद्ध नहीं है Stack Overflow