예제 #1
0
        public ActionResult ThanhToanThanhCong(ShopCaPhe.Models.MailModel model)
        {
            if (ModelState.IsValid)
            {
                string to      = model.To;
                string subject = model.Subject;
                string body    = model.Body;

                MailMessage mail = new MailMessage();
                mail.To.Add(to);
                mail.Subject    = subject;
                mail.Body       = body;
                mail.From       = new MailAddress("*****@*****.**");
                mail.IsBodyHtml = false;

                SmtpClient smtp = new SmtpClient("smtp.gmail.com");
                smtp.Port = 587;
                smtp.UseDefaultCredentials = true;
                smtp.EnableSsl             = true;
                smtp.Credentials           = new System.Net.NetworkCredential("*****@*****.**", "01882221110");
                smtp.Send(mail);
                ViewBag.message    = "giui r";
                Session["GioHang"] = null;
                return(RedirectToAction("Index", "Home"));
            }
            else
            {
                return(View());
            }
        }
        public ActionResult quenmatkhau(FormCollection frm, ShopCaPhe.Models.MailModel model)
        {
            Random rand = new Random();

            rand.Next(0, 1000);
            int    num  = rand.Next();
            string a    = frm["To"];
            var    user = db.KHACHHANGs.Where(x => x.Email == a).FirstOrDefault();

            if (user != null)
            {
                int       ma = user.MaKH;
                KHACHHANG kh = db.KHACHHANGs.Find(ma);
                ViewBag.num = num;
                if (ModelState.IsValid)
                {
                    string      to      = model.To;
                    string      subject = "ShopCaPhe cập nhập mật khẩu";
                    string      body    = "Mật khẩu của bạn đã được thay đổi thành: " + num + "";
                    MailMessage mail    = new MailMessage();
                    mail.To.Add(to);
                    mail.Subject    = subject;
                    mail.Body       = body;
                    mail.From       = new MailAddress("*****@*****.**");
                    mail.IsBodyHtml = false;

                    SmtpClient smtp = new SmtpClient("smtp.gmail.com");
                    smtp.Port = 587;
                    smtp.UseDefaultCredentials = true;
                    smtp.EnableSsl             = true;
                    smtp.Credentials           = new System.Net.NetworkCredential("*****@*****.**", "01882221110");
                    smtp.Send(mail);

                    kh.MatKhau         = GetMD5(num.ToString());
                    db.Entry(kh).State = EntityState.Modified;
                    db.SaveChanges();
                    return(RedirectToAction("LoginSSO", "Account"));
                }
                else
                {
                    return(View());
                }
            }
            else
            {
                ViewBag.loi = "Email không tồn tại, vui lòng nhập lại!";
                return(View());
            }
        }