public AjaxRspJson Authorize(UsersModel model)
        {
            if (ModelState.IsValid)
            {
                UsersModel userModel = new UsersModel();
                string     result    = _authorization.Authorization <UsersModel>(model, out userModel);

                if (result == "OK")
                {
                    var claims = new Claim[] {
                        new Claim("UserCode", userModel.UserCode),
                        new Claim("Passwords", userModel.PassWord),
                        new Claim("UserName", userModel.UserName)
                    };

                    var key = new SymmetricSecurityKey(Encoding.UTF8.GetBytes(setting.SecretKey));

                    var creds = new SigningCredentials(key, SecurityAlgorithms.HmacSha256);

                    var endtime = DateTime.Now.AddMinutes(60);

                    var expiretime = (endtime - DateTime.Parse("1970-1-1")).TotalMilliseconds;

                    var token = new JwtSecurityToken(setting.Issuer, setting.Audience, claims, DateTime.Now, endtime, creds);

                    return(new AjaxRspJson()
                    {
                        RspCode = RspStatus.Successed, ObjectData = new { Token = new JwtSecurityTokenHandler().WriteToken(token), Expires = expiretime }, RspMsg = "获取登录信息成功!"
                    });
                }
                else
                {
                    return(new AjaxRspJson {
                        RspCode = RspStatus.Failed, ObjectData = null, RspMsg = result
                    });
                }
            }
            else
            {
                return(new AjaxRspJson {
                    RspCode = RspStatus.Failed, ObjectData = null, RspMsg = "登录失败,请稍后重试!"
                });
            }

            //return new AjaxRspJson { RspCode = RspStatus.Failed, ObjectData = null, RspMsg = "登录失败,请稍后重试!" };
        }