Exemplo n.º 1
0
 public ActionResult LogIn(LoginModel model)
 {
     byte[] userPassword = _cryptoManager.EncodingString(model.Password);
     if (ValidationManager.modelIsValid(model) && _accountManager.userExists(model.Name, userPassword) && _authorizationManager.Login(model.Name, userPassword))
     {
         string i = _accountManager.ReturnUserId(model.Name);
         if (i != null)
         {
             Session["UserId"] = i;
             return(RedirectToAction("Index", "Home"));
         }
     }
     ModelState.AddModelError("", "The user name or password provided is incorrect.");
     return(View());
 }