コード例 #1
0
        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());
        }
コード例 #2
0
 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);
     }
 }
コード例 #3
0
 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("账户密码错误"));
     }
 }