public IActionResult ValidateCredentials(Login login) { _CurrentSession.SetContextAccessor(new HttpContextAccessor()); RegisterController registerController = new RegisterController(); string username = login.UsernameField; string password = login.PasswordField; bool register = login.RegisterButton; if (register) { return(registerController.RegisterIndex()); } User user = _UserController.ReturnUserWithGivenUsername(username); if (user == null) { return(LoginIndex(message: "username")); } else if (!Decrypt(user.Password).Equals(password)) { return(LoginIndex(message: "password")); } ViewData["message"] = "loggedIn"; _CurrentSession.SetUsername(username); ViewData["username"] = username; return(_HomeController.IndexLoggedIn(username, message: "loggedIn")); }
public IActionResult Register() { RegisterController registerController = new RegisterController(); return(registerController.RegisterIndex()); }