public ActionResult Login(LoginModel loginModel) { if (ModelState.IsValid) { var acc = new UserDao(); var kq = acc.Login(loginModel.username, /*MaHoa.Instance.Encrypt(*/ loginModel.password); if (kq == 1) { var user = acc.GetAccount(loginModel.username); var accSession = new AccLogin(); accSession.UserName = user.TenDNQTV; accSession.AccID = user.MaQuanTri; Session.Add(CommonConstants.Admin_Session, accSession); return(Redirect("/Admin/Index/AdminIndex")); } else if (kq == 0) { ModelState.AddModelError("", "Tài khoản không tồn tại"); } else { ModelState.AddModelError("", "Sai tài khoản hoặc mật khẩu"); } } return(View("LoginAcc")); }
public ActionResult Login(LoginModel loginModel) { int kq = 0; lstAcc = new AccountHandle().GetListAccount(); if (ModelState.IsValid) { kq = new AccountHandle().CheckLogin(loginModel.userName, loginModel.passWord, lstAcc); if (kq == 1) { Account user = new AccountHandle().GetAccountByUsername(loginModel.userName, lstAcc); var accSession = new AccLogin(); accSession.UserName = user.username; accSession.AccID = Int32.Parse(user.id); CommonConstants.typeAcc = int.Parse(user.type); CommonConstants.nameBr = user.name; Session.Add(CommonConstants.Admin_Session, accSession); return RedirectToAction("AdminIndex", "Index"); } else if (kq == 0) { ModelState.AddModelError("", "Tài khoản không tồn tại"); } else { ModelState.AddModelError("", "Sai tài khoản hoặc mật khẩu"); } } return View("LoginAcc"); }
public ActionResult Login(LoginModel loginModel) { if (ModelState.IsValid) { var acc = new AccountDao(); var kq = acc.Login(loginModel.userName, MaHoa.Instance.Encrypt(loginModel.passWord)); if (kq == 1) { var user = acc.GetAccount(loginModel.userName); var accSession = new AccLogin(); accSession.UserName = user.Username; accSession.AccID = user.ID; accSession.Dissplayname = user.Dissplayname; Session.Add(CommonConstants.Admin_Session, accSession); return(RedirectToAction("AdminIndex", "Index")); } else if (kq == 0) { ModelState.AddModelError("", "Tài khoản không tồn tại"); } else { ModelState.AddModelError("", "Sai tài khoản hoặc mật khẩu"); } } return(View("LoginAcc")); }
public ActionResult DangNhap(LoginCus login) { if (ModelState.IsValid) { var acc = new AccountDao(); var kq = acc.Login(login.Username, login.Password); if (kq == 1) { var user = acc.GetCus(login.Username); var accSession = new AccLogin(); accSession.UserName = user.Username; accSession.AccID = user.ID; Session.Add(CommonConstants.Account_Session, accSession); return(Redirect("/Khachhang/Khachhang")); } else if (kq == 2) { var user = acc.Getnv(login.Username); var accSession = new AccLogin(); accSession.UserName = user.Username; accSession.AccID = user.MaNV; Session.Add(CommonConstants.Account_Session, accSession); return(Redirect("/NhanVien/NhanVien")); } else { ModelState.AddModelError("", "Sai tài khoản hoặc mật khẩu"); } } return(View("DangNhap")); }
public ActionResult LoginCustomer(LoginCus login) { if (ModelState.IsValid) { var acc = new CustomerDAO(); var kq = acc.LoginCus(login.Username, MaHoa.Instance.Encrypt(login.Password)); if (kq == 1) { var user = acc.GetCus(login.Username); var accSession = new AccLogin(); accSession.UserName = user.TenDN; accSession.AccID = user.ID; Session.Add(CommonConstants.Account_Session, accSession); return(Redirect("/trang-chu")); } else if (kq == 0) { ModelState.AddModelError("", "Tài khoản không tồn tại"); } else { ModelState.AddModelError("", "Sai tài khoản hoặc mật khẩu"); } } return(View("LoginCustomer")); }
public static void ReadJson() { string jsonFromFile; using (var reader = new StreamReader("../../App_Data/AccountLogin.json")) { jsonFromFile = reader.ReadToEnd(); } AccountLogin = JsonConvert.DeserializeObject <AccLogin>(jsonFromFile); }
public ActionResult Index(AccLogin login, Account Acc) { Acc.Password = login.Password; Acc.Email = login.EmailLogin; int checkAcc = check(Acc); if (checkAcc == 1) { var temp = db.Accounts.Where(p => p.Email == login.EmailLogin).FirstOrDefault(); login.id = temp.IDAccount; login.name = temp.Hoten; login.EmailLogin = temp.Email; login.avatar = temp.Avatar; if (login.avatar == null) { login.avatar = "/image/System/avtEmpty.jpg"; } if (temp.Type == "customer") { Session["idaccount"] = login.id; return(RedirectToAction("Index", "Home")); } else { Session["idaccount"] = login.id; return(RedirectToAction("Index", "Home")); } //Session["idaccount"] = login.id; //setAlert("dang nhap thanh cong", "success"); //return RedirectToAction("Index","Home"); } else if (checkAcc == -1) { setAlert("sai mat khau", "error"); return(View("Index")); } else { setAlert("khong ton tai tai khoan", "error"); return(View("Index")); } }
public ActionResult Index(AccLogin Input, Account ACC) { var CheckMail = db.Accounts.Where(p => p.Email == Input.EmailLogin).FirstOrDefault(); if (CheckMail == null) { ACC.Email = Input.EmailLogin; ACC.Hoten = Input.name; if (Input.Password != Input.RePassword) { setAlert1("Xac nhan mat khau sai !", "warning"); return(View("Index")); } else { try { var IDMax = db.Accounts.OrderByDescending(s => s.IDAccount).Take(1).FirstOrDefault(); ACC.IDAccount = IDMax.IDAccount + 1; ACC.Password = Input.Password; ACC.Phonenumber = Input.phone; ACC.Ngaysinh = Input.DateOfBirth; ACC.Username = Input.username; ACC.Address = Input.address; db.Accounts.Add(ACC); db.SaveChanges(); return(RedirectToAction("Index", "home")); } catch (DbEntityValidationException e) { throw; } } } else { setAlert1("Email da ton tai", "error"); return(View("Index")); } }