Beispiel #1
0
        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("/"));
        }