public IActionResult LoginPost(string username, string password) { var viewerDaoManager = new ViewerDaoManager(_context); (Viewer viewer, Exception error) = viewerDaoManager.Login(username, password); if (error != null) { ErrorHelper.SetFormError(HttpContext, error); return(ControllerRedirect("login")); } ViewerHelper.SetCurrent(HttpContext, viewer); return(Redirect("/")); }
public IActionResult Register(string username, string password, string repassword) { if (!password.Equals(repassword)) { return(ControllerRedirect("register")); } var viewerDaoManager = new ViewerDaoManager(_context); var(viewer, error) = viewerDaoManager.Register(username, password); if (error != null) { ErrorHelper.SetFormError(HttpContext, error); return(ControllerRedirect("register")); } return(ControllerRedirect("login")); }