public ActionResult Index(Kullanıcılar u) { if (ModelState.IsValid) { using (kupansandbEntities1 dc = new kupansandbEntities1()) { var v = dc.Kullanıcılar.Where(a => a.Username.Equals(u.Username) && a.Yetki.Equals(1)).FirstOrDefault(); if (v != null) { MailMessage mailMessage = new MailMessage(); mailMessage.Subject = "Şifre Hatırlatma Hakkında"; mailMessage.Body = "\n Merhabalar " + v.FullName + "\n \n Sisteme kayıtlı şifreniz: " + v.Password + "\n \n İyi günler dileriz."; mailMessage.From = new MailAddress("*****@*****.**", "KuponsanCompany"); mailMessage.CC.Add(new MailAddress("*****@*****.**", "KuponsanCompany")); mailMessage.To.Add(new MailAddress(v.Mail, "Receiver_" + v.Username)); SmtpClient mySmtpClient = new SmtpClient(); mySmtpClient.Host = "smtp.gmail.com"; mySmtpClient.EnableSsl = true; mySmtpClient.Port = 587; mySmtpClient.Send(mailMessage); ModelState.AddModelError("", "Mail gönderildi."); } else { ModelState.AddModelError("", "Kullanıcı adı veya şifre yanlış"); } } } return(View(u)); }
public ActionResult Index(Kullanıcılar u) { if (ModelState.IsValid) { using (kupansandbEntities1 dc = new kupansandbEntities1()) { var v = dc.Kullanıcılar.Where(a => a.Username.Equals(u.Username) && a.Password.Equals(u.Password) && a.Yetki.Equals(1)).FirstOrDefault(); if (v != null) { Session["LogedUserID"] = v.Id.ToString(); Session["LogedUsername"] = v.Username.ToString(); Session["LoggedFullName"] = v.FullName.ToString(); return(RedirectToAction("Index", "AfterLogin")); } else { ModelState.AddModelError("", "Kullanıcı adı veya şifre yanlış"); } } } return(View(u)); }