public ActionResult Login(LoginModel model) { if (ModelState.IsValid) { IUserManager userManager = new UserManager(); if (userManager.checkLogin(model.LoginID, CryptoEncryption.EncodePassword(model.Password))) { User userdetail = userManager.GetUserDetail(model.LoginID); Session["UserName"] = userdetail.FirstName + ' ' + userdetail.LastName; Session["UserId"] = userdetail.UserId; Session["RoleId"] = userdetail.RoleId; FormsAuthentication.SetAuthCookie("Username", false); return(RedirectToAction("Dashboard", "Home")); } else { ModelState.AddModelError("", "The user name or password provided is incorrect."); return(View(model)); } } else { return(View(model)); } }
static void Main(string[] args) { Console.WriteLine(CryptoEncryption.EncodePassword("Test123")); Console.WriteLine(CryptoEncryption.DecodePassword(CryptoEncryption.EncodePassword("Test123"))); Console.ReadKey(); }