public ActionResult Login(string TaiKhoan, string MatKhau) { NguoiDung nguoiDung = db.NguoiDungs.Where(i => i.TaiKhoan == TaiKhoan).First(); System.Diagnostics.Debug.WriteLine(nguoiDung); if (nguoiDung != null) { System.Diagnostics.Debug.WriteLine("co nguoi dung"); if (SecurePasswordHasher.Verify(MatKhau, nguoiDung.MatKhau)) { return(RedirectToAction("Index", "Home")); } } return(View("Index")); }
public ActionResult Registration(RegisterModel model) { if (ModelState.IsValid) { if (CheckTaiKhoan(model.TaiKhoan)) { ModelState.AddModelError("AddModelError", "Tài khoản đã tồn tại"); } else if (CheckEmail(model.Email)) { ModelState.AddModelError("AddModelError", "Email đã tồn tại"); } else if (CheckSDT(model.SDT)) { ModelState.AddModelError("AddModelError", "Số điện thoại đã được sử dụng"); } else { KhachHang khachHang = new KhachHang(); int count = db.KhachHangs.Count() + 1; khachHang.MaKH = "KH" + count.ToString(); khachHang.HoTen = model.HoTen; khachHang.Anh = "MacDinh.png"; khachHang.DiaChi = ""; khachHang.SDT = model.SDT; khachHang.Email = model.Email; khachHang.NgaySinh = model.NgaySinh; khachHang.GioiTinh = true; khachHang.DaXoa = false; TaiKhoanKhachHang taiKhoanKhachHang = new TaiKhoanKhachHang(); taiKhoanKhachHang.MaKH = khachHang.MaKH; taiKhoanKhachHang.TaiKhoan = model.TaiKhoan; taiKhoanKhachHang.MatKhau = SecurePasswordHasher.Hash(model.MatKhau); db.KhachHangs.Add(khachHang); db.TaiKhoanKhachHangs.Add(taiKhoanKhachHang); db.SaveChanges(); ViewBag.Success = "Đăng ký thành công"; ViewBag.TaiKhoan = model.TaiKhoan; ViewBag.MatKhau = model.MatKhau; return(View("Index")); } } return(View(model)); }