public IActionResult Login(LoginModel model) { if (!ModelState.IsValid) { AjaxData.Message = "请输入账号和密码"; return(Json(AjaxData)); } var r = HttpContext.Session.GetString(R_KEY) ?? ""; //var r = model.Range ?? ""; //如果要 获取session 请将CookiePolicyOptions CheckConsentNeeded 设置为false var data = _sysUserService.ValidateUser(model.Account, model.Password, r); AjaxData.Status = data.success; if (!data.success) { AjaxData.Message = data.Item2; return(Json(AjaxData)); } //保存登录状态 ClaimsIdentity ClaimsPrincipal _authenticationService.SignIn(data.token, data.user.Name); return(Json(AjaxData)); }
public IActionResult Login(LoginModel loginModel) { if (!ModelState.IsValid) { _ajaxResult.Status = false; _ajaxResult.Message = "数据不合法"; return Ok(_ajaxResult); } var result = _sysUserService.AvailableDataUser(loginModel.Account, loginModel.Password, loginModel.R); if (result.status) { _adminAuthService.SignIn(result.token, result.user.Name); } return Ok(result); }
public IActionResult Index(Param_UserLogin param) { if (!ModelState.IsValid) { Result.message = "账号或者密码输入有误"; return(Json(Result)); } var data = sysUserService.validateUser(param.accout, param.password, ""); Result.status = data.isSign; Result.message = data.msg; if (data.isSign) {//保存登录状态 adminAuthService.SignIn("11111111", data.user.name); } return(Json(Result)); }
public IActionResult Login(LoginModel loginModel) { if (!ModelState.IsValid) { ViewData["ErrorMessage"] = "请输入正确的账号和密码!"; return(RedirectToAction("Index", ViewData)); } var result = _sysUserService.AvailableDataUser(loginModel.Account, loginModel.Password, loginModel.R); if (result.status) { _adminAuthService.SignIn(result.token, result.user.Name); return(RedirectToAction("index", "Home", "Library")); } ViewData["ErrorMessage"] = result.message; return(RedirectToAction("Index", ViewData)); }
public IActionResult LoginIndex(LoginModel model) { string r = HttpContext.Session.GetString(R_KEY); r ??= ""; if (!ModelState.IsValid) { AjaxData.Message = "请输入用户账号和密码"; return(Json(AjaxData)); } var(status, message, token, user) = _sysUserService.validateUser(model.Account, model.Password, r); AjaxData.Status = status; AjaxData.Message = message; if (status) { _authenticationService.SignIn(token, user.Name); } return(Json(AjaxData)); }
public IActionResult LoginIndex(LoginModel model) { string r = HttpContext.Session.GetString(Login_Key); r = r ?? ""; if (!ModelState.IsValid) { AjaxData.Message = "请输入用户账号和密码"; return(Json(AjaxData)); } var result = _sysUserService.ValidateUser(model.Account, model.Password, r); AjaxData.Status = result.Status; AjaxData.Message = result.Message; if (result.Status) { _adminAuthService.SignIn(result.Token, result.User.Name); } return(Json(AjaxData)); }