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));
     }
 }
Ejemplo n.º 2
0
        static void Main(string[] args)
        {
            Console.WriteLine(CryptoEncryption.EncodePassword("Test123"));
            Console.WriteLine(CryptoEncryption.DecodePassword(CryptoEncryption.EncodePassword("Test123")));

            Console.ReadKey();
        }