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)); }
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)); }
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)); }