public ActionResult LogOn(UserLogOnViewModel userLogOnViewModel) { if (ModelState.IsValid) { try { var auth = new Tigwi.Auth.PasswordAuth(RawStorage, userLogOnViewModel.Login, userLogOnViewModel.Password); Guid userId = auth.Authenticate(); var loggingUser = this.Storage.Users.Find(userLogOnViewModel.Login); this.AuthenticateUser(loggingUser, userLogOnViewModel.RememberMe); return(this.RedirectToAction("Index", "Home")); // return this.RedirectToAction("Timeline", "Account"); } catch (Tigwi.Auth.AuthFailedException) { ModelState.AddModelError("Login", "Bad login/password"); } catch (UserNotFoundException ex) { ModelState.AddModelError("Login", ex.Message); } } return(this.View(userLogOnViewModel)); }
public ActionResult LogOn(UserLogOnViewModel userLogOnViewModel) { if (ModelState.IsValid) { try { var auth = new Tigwi.Auth.PasswordAuth(RawStorage, userLogOnViewModel.Login, userLogOnViewModel.Password); Guid userId = auth.Authenticate(); var loggingUser = this.Storage.Users.Find(userLogOnViewModel.Login); this.AuthenticateUser(loggingUser, userLogOnViewModel.RememberMe); return this.RedirectToAction("Index", "Home"); // return this.RedirectToAction("Timeline", "Account"); } catch (Tigwi.Auth.AuthFailedException) { ModelState.AddModelError("Login", "Bad login/password"); } catch (UserNotFoundException ex) { ModelState.AddModelError("Login", ex.Message); } } return this.View(userLogOnViewModel); }