Пример #1
0
        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));
        }
Пример #2
0
        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));
        }