public IActionResult Index() { AuthUser auser = new AuthUser(); auser.ID = AngleX.CommonHelper.getTimeStamp().ToString(); auser.NickName = "张三"; ViewBag.b64 = Ijwt.Encoding(auser); System.Threading.Thread.Sleep(20000); TokenModel tm = Ijwt.Decoding(ViewBag.b64); ViewBag.json = Newtonsoft.Json.JsonConvert.SerializeObject(tm); return(View()); }
public ActionResult <string> Verify([FromForm] string account, [FromForm] string password) { try { var userInfo = this.AccoutSvr.Query(account, password); var auser = new AuthUser() { ID = userInfo.ID, NickName = userInfo.NickName }; string token = Ijwt.Encoding(auser); HttpContext.Response.Cookies.Append(AngleX.SDK.User.AuthR.JwtTokenKey, token); return(token); } catch (AngleX.CustomException ex) { HttpContext.Response.StatusCode = AngleX.HttpCodeStatus.Http501; return(ex.Message); } }
public IActionResult Verify(string Account, string Password) { if (Account == "1" && Password == "1") { AuthUser auser = new AuthUser(); auser.ID = AngleX.CommonHelper.getTimeStamp().ToString(); auser.NickName = "张三"; string token = Ijwt.Encoding(auser); HttpContext.Response.Cookies.Append(AngleX.SDK.User.AuthR.JwtTokenKey, token); return(Json(token)); } else { HttpContext.Response.StatusCode = 460;// AngleX.HttpCodeStatus.Http501; return(Json("账户密码错误")); } }