// GET: ForgotPassword public ActionResult ForgotPassword(string email) { FKhachHang fKhachHang = new FKhachHang(); fKhachHang.LayLaiMatKhau(email); return(RedirectToAction("Login")); }
public ActionResult Signup(string email, string name, string contact, string address, string password) { FKhachHang fKhachHang = new FKhachHang(); KhachHang khach = new KhachHang() { Email = email, TenKH = name, SDT = contact, DiaChi = address, Password = password }; fKhachHang.ThemKhachHang(khach); return(View("Login")); }
public ActionResult CustomerInfo(string tenKH, string email, string sdt, string ngaySinh, string gioiTinh) { KhachHang khachHang = (KhachHang)Session["KhachHang"]; FKhachHang fKhachHang = new FKhachHang(); KhachHang khach = fKhachHang.SuaKhachHang(khachHang.ID, tenKH, email, sdt, ngaySinh, gioiTinh); ViewBag.KhachHang = khach; KhachHang kh = fKhachHang.GetKH(khachHang.ID); Session["KhachHang"] = kh; return(View()); }
public string GetKhachHang() { if (Request.Cookies["ID"] != null) { string x = Request.Cookies["ID"].Value; FKhachHang fKhachHang = new FKhachHang(); KhachHang kh = fKhachHang.GetKH(Convert.ToInt32(x)); Session["KhachHang"] = kh; FGioHang fGioHang = new FGioHang(); GioHang gioHang = fGioHang.GetGH_MaND(kh.ID); Session["GioHang"] = gioHang; StringBuilder htmlStr = new StringBuilder(""); htmlStr.Append(@"<li class=""header-item dropdown"">"); htmlStr.Append(@"<a href = ""/Home/CustomerInfo"">Hello, "); htmlStr.Append(kh.TenKH); htmlStr.Append("</a>"); htmlStr.Append(@"<div class=""dropdown-content"">"); htmlStr.Append(@"<a href = ""/Home/Logout"">Log out</a>"); htmlStr.Append(@"</div>"); htmlStr.Append(@"</li>"); return(htmlStr.ToString()); } else if (Session["KhachHang"] != null) { KhachHang kh = (KhachHang)Session["KhachHang"]; FGioHang fGioHang = new FGioHang(); GioHang gioHang = fGioHang.GetGH_MaND(kh.ID); Session["GioHang"] = gioHang; StringBuilder htmlStr = new StringBuilder(""); htmlStr.Append(@"<li class=""header-item dropdown"">"); htmlStr.Append(@"<a href = ""/Home/CustomerInfo"">Hello, "); htmlStr.Append(kh.TenKH); htmlStr.Append("</a>"); htmlStr.Append(@"<div class=""dropdown-content"">"); htmlStr.Append(@"<a href = ""/Home/Logout"">Log out</a>"); htmlStr.Append(@"</div>"); htmlStr.Append(@"</li>"); return(htmlStr.ToString()); } else { return(@"<li class=""header-item""><a href =""/Home/Login"">Login</a></li>"); } }
public string ChangePassword(string oldpassword, string password) { if (((KhachHang)Session["KhachHang"]).Password == oldpassword) { FKhachHang fKhachHang = new FKhachHang(); if (fKhachHang.ThayDoiMatKhau(((KhachHang)Session["KhachHang"]).ID, password)) { return("ok"); } else { return("not"); } } else { return("not"); } }
public ActionResult Login(string id, string password, bool hold = false) { FKhachHang fKhachHang = new FKhachHang(); KhachHang x = fKhachHang.TimKhachHang(id, password); if (x != null) { if (hold == true) { Response.Cookies["ID"].Value = x.ID.ToString(); Response.Cookies["ID"].Expires = DateTime.Now.AddDays(1); return(RedirectToAction("Home")); } else { Session["KhachHang"] = x; return(RedirectToAction("Home")); } } else { return(RedirectToAction("Login")); } }