Esempio n. 1
0
        public ActionResult Login(LoginData loginData)
        {
            if (ModelState.IsValid)
            {
                User user = _userManager.Get(loginData.UserName);
                if (user != null && user.IsPasswordOk(loginData.Password))
                {
                    _sessionManager.AddUserToSession(user);

                    if (!string.IsNullOrEmpty(loginData.ReturnPage))
                    {
                        return(Redirect(loginData.ReturnPage));
                    }
                    else
                    {
                        return(Redirect("/Welcome.html"));
                    }
                }

                ViewData["Message"] = Resources.AppMessages.bad_user_or_password;
                return(View("Login"));
            }
            return(View(loginData));
        }