コード例 #1
0
        public ActionResult Doimatkhau(Customer kh, FormCollection collection)
        {
            var matkhaucu  = Mahoa.MD5Hash(collection["Matkhaucu"]);
            var matkhaumoi = Mahoa.MD5Hash(collection["Matkhaumoi"]);

            if (string.IsNullOrEmpty(matkhaucu))
            {
                ViewData["Loi1"] = "Phải nhập mật khẩu cũ";
            }
            else if (string.IsNullOrEmpty(matkhaumoi))
            {
                ViewData["Loi2"] = "Phải nhập mật khẩu mới";
            }
            Customer tk = (Customer)Session["Taikhoan"];

            if (tk.Password != matkhaucu)
            {
                ViewBag.Thongbao = "Mật khẩu cũ không đúng";
            }
            else
            {
                var khachhang = db.Customers.SingleOrDefault(x => x.ID == tk.ID);
                khachhang.Password = matkhaumoi;
                UpdateModel(khachhang);
                db.SubmitChanges();
                return(RedirectToAction("Index", "Home"));
            }
            return(this.Doimatkhau());
        }
コード例 #2
0
        public ActionResult Dangnhap(FormCollection collection)
        {
            var tendn   = collection["Tendn"];
            var matkhau = Mahoa.MD5Hash(collection["Matkhau"]);

            if (string.IsNullOrEmpty(tendn))
            {
                ViewData["Loi1"] = "Phải nhập tài khoản";
            }
            else if (string.IsNullOrEmpty(matkhau))
            {
                ViewData["Loi2"] = "Phải nhập mật khẩu";
            }
            else
            {
                Customer kh      = db.Customers.SingleOrDefault(n => n.UserName == tendn && n.Password == matkhau);
                Customer kiemtra = db.Customers.SingleOrDefault(n => n.UserName == tendn);
                if (kiemtra == null)
                {
                    ViewBag.Thongbao = "Tên đăng nhập không tồn tại";
                }
                else
                {
                    if (kiemtra.Status == true)
                    {
                        if (kh == null)
                        {
                            ViewBag.Thongbao = "Mật khẩu không đúng";
                        }
                        else
                        {
                            ViewBag.Thongbao    = "Đăng nhập thành công!";
                            Session["Taikhoan"] = kh;
                            return(RedirectToAction("Index", "Home"));
                        }
                    }
                    else
                    {
                        ViewBag.Thongbao = "Tài khoản bị khóa";
                    }
                }
            }
            return(View());
        }
コード例 #3
0
        public ActionResult Dangky(FormCollection collection, Customer kh)
        {
            var      hoten          = collection["HotenKH"];
            var      tendn          = collection["TenDN"];
            var      mk             = collection["Matkhau"];
            var      matkhau        = Mahoa.MD5Hash(mk);
            var      matkhaunhaplai = collection["Matkhaunhaplai"];
            var      diachiemail    = collection["Email"];
            var      diachi         = collection["Diachi"];
            var      dienthoai      = collection["Dienthoai"];
            var      ngaysinh       = String.Format("{0: MM/dd/yyyy}", collection["Ngaysinh"]);
            Customer kiemtra        = db.Customers.FirstOrDefault(n => n.UserName == tendn);

            if (String.IsNullOrEmpty(hoten))
            {
                ViewData["Loi1"] = "Họ tên không được để trống";
            }
            if (string.IsNullOrEmpty(tendn))
            {
                ViewData["Loi2"] = "Tên đăng nhập không được trống";
            }
            if (string.IsNullOrEmpty(matkhau))
            {
                ViewData["Loi3"] = "Phải nhập mật khẩu";
            }
            if (string.IsNullOrEmpty(matkhaunhaplai))
            {
                ViewData["Loi4"] = "Phải nhập mật khẩu";
            }
            if (string.IsNullOrEmpty(dienthoai))
            {
                ViewData["Loi5"] = "Chưa nhập điện thoại";
            }
            if (string.IsNullOrEmpty(diachiemail))
            {
                ViewData["Loi6"] = "Chưa nhập địa chỉ email";
            }
            if (string.IsNullOrEmpty(diachi))
            {
                ViewData["Loi7"] = "Chưa nhập địa chỉ khách hàng";
            }

            else
            {
                if (kiemtra != null)
                {
                    ViewData["Loi2"] = "Tên đăng nhập đã tồn tại";
                }
                else
                {
                    if (mk != matkhaunhaplai)
                    {
                        ViewData["Loi4"] = "Mật khẩu nhập lại không đúng";
                    }
                    else
                    {
                        kh.Name        = hoten;
                        kh.UserName    = tendn;
                        kh.Password    = matkhau;
                        kh.Email       = diachiemail;
                        kh.Address     = diachi;
                        kh.Phone       = dienthoai;
                        kh.CreatedDate = DateTime.Now;
                        kh.Status      = true;
                        db.Customers.InsertOnSubmit(kh);
                        db.SubmitChanges();
                        return(RedirectToAction("DangNhap"));
                    }
                }
            }
            return(this.Dangky());
        }