ورود

View Full Version : سوال: نحوه ی ارسال ایمیل برای فراموشی رمز عبور



sarah2
شنبه 22 آبان 1395, 18:47 عصر
سلام

دوستان چطور میتونم لینکی برای ریست کردن پسورد به ایمیل کاربر بفرستم؟

در نحوه ی ارسال لینک از طریق ایمیل مشکل دارم


از Identity 2 استفاده میکنم

لطفا از پایه توضیح بدید

Moien Tajik
شنبه 22 آبان 1395, 22:50 عصر
این آموزش کمکتون میکنه : http://uplod.ir/37wl0v6y33hl/02_05-Forgot_P_word.zip.htm

sarah2
یک شنبه 23 آبان 1395, 08:37 صبح
این آموزش کمکتون میکنه : http://uplod.ir/37wl0v6y33hl/02_05-Forgot_P_word.zip.htm

مرسی مفید بود

ولی مشکلم در ارسال ایمیل هست

Moien Tajik
یک شنبه 23 آبان 1395, 21:07 عصر
تو آموزش هم نحوه ارسال ايميل گفته شده .
اگر در بخش خاصيش مشكل داريد يا كدتون كار نميكنه ، اون قسمت رو قرار بديد تا راهنمايى كنيم .

sarah2
یک شنبه 23 آبان 1395, 21:36 عصر
این قسمتش که ایمیل رو برای بازیابی رمز عبور ارسال میکنه مشکل دارم


public class EmailService : IIdentityMessageService
{
public Task SendAsync(IdentityMessage message)
{
// Plug in your email service here to send an email.
// *****************************
MailMessage email = new MailMessage("emailme@gmail.com", message.Destination);
email.Subject = message.Subject;
email.Body = message.Body;
email.IsBodyHtml = true;
var mailClient = new SmtpClient("smtp.gmail.com", 587) { Credentials = new NetworkCredential("emailme@gmail.com", "password"), EnableSsl = true };
return mailClient.SendMailAsync(email);


// *******************************
// *** return Task.FromResult(0);
}
}


این کد رو نوشتم ولی ایمیل ارسال نمیشه