Esempio n. 1
0
        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));
        }
Esempio n. 2
0
        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));
        }
Esempio n. 3
0
        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();
            }
        }
Esempio n. 4
0
        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()}");
                }
            }
        }
Esempio n. 5
0
        public ActionResult Logout()
        {
            FormLoginHelper <User> .Logout("/login");

            return(View());
        }