Exemple #1
0
        public HttpResponseMessage RefreshAuthorizationToken(GetTokenArgEntity arg)
        {
            BaseJsonResult <string> resultMsg = null;

            Logger(this.GetType(), "刷新Token-RefreshAuthorizationToken", () =>
            {
                if (this.CheckBaseArgument(arg, out resultMsg))
                {
                    JWTHelper.CheckTokenHasExpiry(arg.UserId, arg.Account);

                    resultMsg = this.GetBaseJsonResult <string>("Token刷新成功", JsonObjectStatus.Success);
                }
            }, e =>
            {
                resultMsg = this.GetBaseJsonResult <string>(JsonObjectStatus.Exception, ",异常信息:" + e.Message);
            });

            return(resultMsg.TryToHttpResponseMessage());
        }