public Result RememberPassword(string username)
{
try
{
var user = Context.Users.Find(username);
var smtpSection = (SmtpSection)ConfigurationManager.GetSection("mailSettings/no_reply");
var smtpClient = new SmtpClient(smtpSection.Network.Host, smtpSection.Network.Port)
{
Credentials = new NetworkCredential(smtpSection.Network.UserName, smtpSection.Network.Password),
EnableSsl = smtpSection.Network.DefaultCredentials
};
var mailMessage = new MailMessage { From = new MailAddress(smtpSection.From, "Paü Dedikodu") };
mailMessage.To.Add(user.Email);
mailMessage.Subject = "Paudedikodu.com - Şifre sıfırlama";
#warning akif- link düzeltielecek. mail gönderme common service'e alınacak
mailMessage.Body = System.IO.File.ReadAllText(HttpContext.Current.Server.MapPath("~/Views/Shared/Mail/_RememberPassword.html")).Replace("{0}","link");
mailMessage.IsBodyHtml = true;
smtpClient.Send(mailMessage);
return new Result { IsTrue = true, Message = "Şifre sıfırlama linkiniz mail adresinize gönderildi." };
}
catch (Exception)
{
return new Result { IsTrue = false, Message = "Bir hata oluştu" };
}
}
Kaydol:
Kayıt Yorumları (Atom)
.net 6 mapget kullanımı
app.UseEndpoints(endpoints => { endpoints.MapGet("/", async context => { var response = JsonConvert.Seriali...
-
Komut ekranına aşagıdaki komutları yazarak windows service işlemlerini gerçekleştirebiliriz. Not : Komut ekranı (Başlat -> Çalıştır -&g...
-
COMMAND PROMPT TEMEL VE İLERİ DÜZEY ANLATIM Command Prompt komutlarını anlatmaya başlamadan önce, MS-DOS komut türlerine değinelim. Komut...
-
(3)BİN (6)MİLYON (9)MİLYAR (12)TRİLYON (15)KATRİLYON (18)KENTİLYON (21)SEKSİLYON (24)SEPTİLYON (27)OKTİLYON (30)NONİLYON (33)DESİL...
Hiç yorum yok:
Yorum Gönder