public ActionResult Login(string reUrl) { ViewBag.reUrl = reUrl; ThongTinCanBo userCookie = checkCookie(); if (userCookie != null) { CanBoService _user = new CanBoService(); ThongTinCanBo user = _user.GetUserLogin(userCookie.TenDangNhap, userCookie.MatKhau); if (user != null) { // login system string url = MembershipExtension.LoginByUser(user, reUrl); if (!string.IsNullOrEmpty(url)) { return(Redirect(url)); } } } return(View("Login2")); }
public ActionResult Login(string txtUserName, string txtPassword, bool?Remember, string reUrl) { if (string.IsNullOrEmpty(txtUserName) || string.IsNullOrEmpty(txtPassword)) { ModelState.AddModelError("", "Thiếu thông tin tài khoản hoặc mặt khẩu"); return(View()); } CanBoService _user = new CanBoService(); ThongTinCanBo user = _user.GetUserLogin(txtUserName, EncryptHelper.EncryptMD5(txtPassword)); if (user != null) { // save username and password into cookie if (Remember != null && Remember == true) { setCookie(txtUserName, EncryptHelper.EncryptMD5(txtPassword)); } // login system string url = MembershipExtension.LoginByUser(user, reUrl); if (!string.IsNullOrEmpty(url)) { return(Redirect(url)); } else { ModelState.AddModelError("", "Tài khoản chưa được phân quyền"); } return(View()); } else { ModelState.AddModelError("", "Tên đăng nhập hoặc mật khẩu không đúng"); } return(View("Login2")); }