Exemplo n.º 1
0
 public ActionResult GuiEmail(ClassQuenMatKhau quenmk)
 {
     try
     {
         WebMail.SmtpServer = "smtp.gmail.com"; //Máy chủ gmail.
         WebMail.SmtpPort   = 587;              // Cổng
         WebMail.SmtpUseDefaultCredentials = true;
         //Gửi gmail với giao thức bảo mật.
         WebMail.EnableSsl = true;
         //Tài khoản dùng để đăng nhập vào gmail để gửi.
         WebMail.UserName = "******";
         WebMail.Password = "******";
         // Nội dung gửi.
         WebMail.From = "*****@*****.**";
         tbNguoiDung nd = dt.tbNguoiDungs.SingleOrDefault(n => n.TaiKhoanNguoiDung == quenmk.EmailNhan);
         quenmk.ChuDe   = "Xác nhận mật khẩu Web ";
         quenmk.NoiDung = "Xác Nhận: http://luxury2.somee.com/QuenMatKhau/ThayDoiMatKhau?id=" + nd.MaNguoiDung + "&Token=" + nd.Token;
         //Gửi gmail.
         WebMail.Send(to: quenmk.EmailNhan, subject: quenmk.ChuDe, body: quenmk.NoiDung, isBodyHtml: true);
         ViewBag.thongbao = "Gmail được gửi thành công";
     }
     catch (Exception)
     {
         ViewBag.thongbao = "mất mạng";
     }
     return(Redirect("/Home/Index"));
 }
        public ActionResult DoiMatKhauKhachHang([Bind(Include = "MaNguoiDung,TaiKhoanNguoiDung,MatKhauNguoiDung,TenNguoiDung,DiaChiNguoiDung,SDTNguoiDung,GioiTinhNguoiDung")] tbNguoiDung tbNguoiDung, FormCollection f)
        {
            tbNguoiDung nd   = (tbNguoiDung)Session["NguoiDung"];
            String      nlmk = f["NhapLai"].ToString();
            String      mkc  = f["cu"].ToString();

            if (tbNguoiDung.MatKhauNguoiDung != nlmk)
            {
                ViewBag.ThongBao = "<div class='alert alert-danger'>Mat khau ko trung</div>";
            }
            else if (mkc != nd.MatKhauNguoiDung)
            {
                ViewBag.ThongBao = "<div class='alert alert-danger'>Mat khau cu ko dug</div>";
            }
            else
            {
                dt.Entry(tbNguoiDung).State   = EntityState.Modified;
                tbNguoiDung.TaiKhoanNguoiDung = nd.TaiKhoanNguoiDung;
                tbNguoiDung.TenNguoiDung      = nd.TenNguoiDung;
                tbNguoiDung.DiaChiNguoiDung   = nd.DiaChiNguoiDung;
                tbNguoiDung.SDTNguoiDung      = nd.SDTNguoiDung;
                tbNguoiDung.GioiTinhNguoiDung = nd.GioiTinhNguoiDung;
                dt.SaveChanges();
                return(Redirect("/Home/Index"));
            }
            return(View(tbNguoiDung));
        }
Exemplo n.º 3
0
        public ActionResult DeleteConfirmed(int id)
        {
            tbNguoiDung tbNguoiDung = db.tbNguoiDungs.Find(id);

            db.tbNguoiDungs.Remove(tbNguoiDung);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
Exemplo n.º 4
0
 public ActionResult Edit([Bind(Include = "MaNguoiDung,TaiKhoanNguoiDung,MatKhauNguoiDung,TenNguoiDung,DiaChiNguoiDung,SDTNguoiDung,GioiTinhNguoiDung")] tbNguoiDung tbNguoiDung)
 {
     if (ModelState.IsValid)
     {
         db.Entry(tbNguoiDung).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(tbNguoiDung));
 }
        public ActionResult TraLoiBinhLuan([Bind(Include = "MaTraLoiBinhLuan,MaBinhLuan,MaNguoiDung,NoiDungTraLoi,NgayTraLoi")] TraLoiBinhLuan traLoiBinhLuan)
        {
            tbNguoiDung nd = (tbNguoiDung)Session["NguoiDung"];

            traLoiBinhLuan.MaNguoiDung = nd.MaNguoiDung;
            traLoiBinhLuan.NgayTraLoi  = DateTime.Now;
            dt.TraLoiBinhLuans.Add(traLoiBinhLuan);
            dt.SaveChanges();
            return(Redirect(Request.UrlReferrer.ToString()));
        }
Exemplo n.º 6
0
        public ActionResult Create([Bind(Include = "MaNguoiDung,TaiKhoanNguoiDung,MatKhauNguoiDung,TenNguoiDung,DiaChiNguoiDung,SDTNguoiDung,GioiTinhNguoiDung")] tbNguoiDung tbNguoiDung)
        {
            if (ModelState.IsValid)
            {
                db.tbNguoiDungs.Add(tbNguoiDung);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(tbNguoiDung));
        }
        public ActionResult BinhLuan([Bind(Include = "MaBinhLuan,MaSanPham,MaNguoiDung,NoiDungBinhLuan,NgayDangBinhLuan")] BinhLuan binhLuan)
        {
            tbNguoiDung nd = (tbNguoiDung)Session["NguoiDung"];

            binhLuan.MaNguoiDung      = nd.MaNguoiDung;
            binhLuan.MaSanPham        = Int32.Parse(Session["MaSanPhamChiTiet"].ToString());
            binhLuan.NgayDangBinhLuan = DateTime.Now;
            dt.BinhLuans.Add(binhLuan);
            dt.SaveChanges();
            return(Redirect(Request.UrlReferrer.ToString()));
        }
Exemplo n.º 8
0
        // GET: tbNguoiDungs1/Delete/5
        public ActionResult Delete(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            tbNguoiDung tbNguoiDung = db.tbNguoiDungs.Find(id);

            if (tbNguoiDung == null)
            {
                return(HttpNotFound());
            }
            return(View(tbNguoiDung));
        }
Exemplo n.º 9
0
        public ActionResult ThayDoiMatKhau(int?id, string Token)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            tbNguoiDung nd = dt.tbNguoiDungs.Find(id);

            if (Token != nd.Token)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }

            return(View(nd));
        }
        // GET: ThanhToan
        public ActionResult ThongTinThanhToan()
        {
            List <ClassGioHangTamThoi> giohangtamthoi = Session["GioHangTamThoi"] as List <ClassGioHangTamThoi>;
            tbNguoiDung       nd   = dt.tbNguoiDungs.Find(Int32.Parse(Session["MaNguoiDung"].ToString()));
            ThongTinThanhToan tttt = new ThongTinThanhToan();

            tttt.MaNguoiDung       = nd.MaNguoiDung;
            tttt.TenNguoiDung      = nd.TenNguoiDung;
            tttt.DiaChiNguoiDung   = nd.DiaChiNguoiDung;
            tttt.SDTNguoiDung      = nd.SDTNguoiDung;
            tttt.GioiTinhNguoiDung = nd.GioiTinhNguoiDung;
            tttt.TaiKhoanNguoiDung = nd.TaiKhoanNguoiDung;
            var i = giohangtamthoi;

            tttt.TongTien = i.Sum(t => t.DonGia);
            tttt.SoLuong  = i.Sum(t => t.SoLuong);
            return(View(tttt));
        }
Exemplo n.º 11
0
        public ActionResult Create(FormCollection f, [Bind(Include = "MaNguoiDung,TaiKhoanNguoiDung,MatKhauNguoiDung,TenNguoiDung,DiaChiNguoiDung,SDTNguoiDung,GioiTinhNguoiDung")] tbNguoiDung tbNguoiDung)
        {
            String nhaplaimatkhau = f["NhapLaiMatKhau"].ToString();
            String matkhau        = f["MatKhauNguoiDung"].ToString();

            if (matkhau == nhaplaimatkhau)
            {
                if (ModelState.IsValid)
                {
                    tbNguoiDung.Token = Guid.NewGuid().ToString();
                    db.tbNguoiDungs.Add(tbNguoiDung);
                    db.SaveChanges();
                    return(Redirect("/DangNhap/DangNhap"));
                }
            }
            else
            {
                ViewBag.SaiMatKhauNhapLai = "Sai mật khẩu nhập lại";
            }
            return(View(tbNguoiDung));
        }
        public ActionResult DoiMatKhauKhachHang(int?id)
        {
            tbNguoiDung nd = (tbNguoiDung)Session["NguoiDung"];

            if (nd != null)
            {
                if (id == null)
                {
                    return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
                }
                tbNguoiDung tbNguoiDung = dt.tbNguoiDungs.Find(id);
                if (tbNguoiDung == null)
                {
                    return(HttpNotFound());
                }
                return(View(tbNguoiDung));
            }
            else
            {
                return(Redirect("/Home/Index"));
            }
        }