public JsonResult Authority(string userName, string password) { var user = new UserService().UserLogin(userName, password); if (user != null) { user.Password = null; FormLoginHelper <User> .Set(user, true); Response.Redirect("/manage/dashboard"); } return(Json(null)); }
public JsonResult Authority(string userName, string password) { var user = UserService.UserLogin(userName, password); if (user != null) { user.Password = null; FormLoginHelper <User> .Set(user, true); } else { } return(Json(null)); }
public void OnAuthorization(AuthorizationContext filterContext) { var controller = filterContext.RouteData.Values["controller"].ToString(); var action = filterContext.RouteData.Values["action"].ToString(); var request = filterContext.RequestContext.HttpContext.Request; if (request.Url == null) { return; } var retUrl = request.Url.AbsoluteUri.ToLower(); retUrl = string.IsNullOrEmpty(retUrl) ? string.Empty : System.Web.HttpUtility.UrlEncode(retUrl, System.Text.Encoding.UTF8); if (filterContext.HttpContext.User.Identity.IsAuthenticated) { _currentUser = FormLoginHelper <User> .Get(); } }
public void OnAuthorization(AuthorizationContext filterContext) { var request = filterContext.RequestContext.HttpContext.Request; if (request.Url == null) { return; } var retUrl = request.Url.AbsoluteUri.ToLower(); retUrl = string.IsNullOrEmpty(retUrl) ? string.Empty : HttpUtility.UrlEncode(retUrl, Encoding.UTF8); if (filterContext.HttpContext.User.Identity.IsAuthenticated) { _currentUser = FormLoginHelper <User> .Get(); } else { var area = filterContext.RouteData.DataTokens["area"]; if (area != null && area.ToString() == "Manage") { filterContext.Result = new RedirectResult($"/login?returnUrl={retUrl.ToLower()}"); } } }
public ActionResult Logout() { FormLoginHelper <User> .Logout("/login"); return(View()); }