public async Task <IActionResult> CheckLogin([FromBody] AdminLoginModel AdminLogin) { //查看token是否存在 如果存在就从缓存里取值 //ReturnJson returnjson = (new TokenValidate()).CheckToken(token, _cache); //if (returnjson.CheckParamsSuccess == "ok") { // returnjson.ErrorMsg = "登录成功,已有token"; // returnjson.Data = token; // return Json(returnjson); //} LoginService _loginservice = new LoginService(); var items = await _loginservice.CheckAdmin(AdminLogin, _context); if (items == null) { //Response.StatusCode = (int)HttpStatusCode.Created; return(Json(new ReturnJson { ErrorCode = 10002, ErrorMsg = "用户名或密码错误", Data = "", Success = false })); } //获取token string key_token = _loginservice.UpdateCache(items, _cache); return(Json(new ReturnJson { ErrorCode = 80000, ErrorMsg = "登录成功", Data = key_token, Success = true })); }