Esempio n. 1
0
        public IActionResult DoLogin(LoginModel model)
        {
            var res = _sysUserService.ValidateUser(model.Account, model.Password, 0);

            AjaxData.Message = res.Message;
            AjaxData.Success = res.Status;
            if (res.Status)
            {
                _sysUserAuthentication.SignIn(res.Jwt.id, res.User, res.Jwt.expiration);
            }
            return(Json(AjaxData));
        }
Esempio n. 2
0
        public IActionResult OnPost()
        {
            if (!ModelState.IsValid)
            {
                return(NotValid());
            }
            var res = _sysUserService.ValidateUser(Login.Account, Login.Password, 0);

            AjaxData.Message = res.Message;
            AjaxData.Code    = res.Status ? 0 : 2001;
            if (res.Status)
            {
                _sysUserAuthentication.SignIn(res.Jwt.Jti, res.User, res.Jwt.Expiration);
                AjaxData.Result = new { Url = "/admin/home" };
            }
            return(Json(AjaxData));
        }
Esempio n. 3
0
        public IActionResult DoLogin(ViewLoginModel model)
        {
            if (!ModelState.IsValid)
            {
                return(NotValid());
            }
            var res = _sysUserService.ValidateUser(model.Account, model.Password, 0);

            AjaxData.Message = res.Message;
            AjaxData.Code    = res.Status ? 0 : 2001;
            if (res.Status)
            {
                _sysUserAuthentication.SignIn(res.Jwt.Jti, res.User, res.Jwt.Expiration);
                AjaxData.Result = new { Url = Url.RouteUrl("mainIndex") };
            }
            return(Json(AjaxData));
        }