コード例 #1
0
        public async Task <HttpResult> GetInfoByToken(string token)
        {
            if (!string.IsNullOrEmpty(token))
            {
                var tokenModel = JwtHelper.SerializeJwt(token);
                if (tokenModel != null && tokenModel.Uid > 0)
                {
                    var userInfo = await _sysUserInfoService.QueryById(tokenModel.Uid);

                    if (userInfo != null)
                    {
                        return(new HttpResult(userInfo));
                    }
                }
            }
            return(new HttpResult(0, "获取数据异常,请稍后再试"));
        }