Commit 156ff503 authored by 黄奎's avatar 黄奎

新增解析token

parent f81ca489
......@@ -71,7 +71,6 @@ namespace Edu.Model.Entity.User
/// <summary>
/// 创建时间
/// </summary>
[JsonConverter(typeof(DateConvert))]
public DateTime CreateTime { get; set; }
/// <summary>
......@@ -82,7 +81,6 @@ namespace Edu.Model.Entity.User
/// <summary>
/// 更新时间
/// </summary>
[JsonConverter(typeof(DateConvert))]
public DateTime UpdateTime { get; set; }
}
}
\ No newline at end of file
......@@ -10,6 +10,10 @@ namespace Edu.Model.ViewModel.User
[Serializable]
public class RB_Group_ViewModel : Model.Entity.User.RB_Group
{
public string CreateTimeStr { get {
return "";
} }
public string UpdateTimeStr { get; set; }
}
}
......@@ -38,7 +38,7 @@ namespace Edu.WebApi.Controllers
var requestMsg = Request.HttpContext.Items[GlobalKey.UserPostInfo];
if (requestMsg != null)
{
requestParm = JsonConvert.DeserializeObject<RequestParm>(requestMsg.ToString());
requestParm = JsonConvert.DeserializeObject<RequestParm>(requestMsg.ToString());
if (Request.HttpContext.Items[GlobalKey.TokenUserInfo] != null)
{
JObject parms = JObject.Parse(Request.HttpContext.Items[GlobalKey.TokenUserInfo].ToString());
......
using System;
using System.Collections.Generic;
using System.Linq;
using System.Threading.Tasks;
using Castle.DynamicProxy.Generators;
using System.Linq;
using Edu.Cache.User;
using Edu.Common.API;
using Edu.Common.Plugin;
......@@ -12,12 +8,8 @@ using Edu.Module.System;
using Edu.Module.User;
using Edu.WebApi.Filter;
using Edu.WebApi.Helper;
using JWT;
using JWT.Algorithms;
using JWT.Serializers;
using Microsoft.AspNetCore.Authorization;
using Microsoft.AspNetCore.Cors;
using Microsoft.AspNetCore.Http;
using Microsoft.AspNetCore.Mvc;
using Newtonsoft.Json.Linq;
......
......@@ -83,6 +83,7 @@ namespace Edu.WebApi.Filter
{
JObject parm = new JObject();
var request = actionContext.HttpContext.Request;
var headers = actionContext.HttpContext.Request.Headers;
#region 如果参数是json实体对象,获取序列化后的数据
request.EnableBuffering();
string responseData = "";
......@@ -103,7 +104,7 @@ namespace Edu.WebApi.Filter
{
Common.Plugin.LogHelper.Write(ex, string.Format("DoApiMonitorLog:{0}", responseData));
}
token = JsonHelper.GetStringValue(parm, "token");
token = headers["token"].ToString();
}
#endregion
return parm;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment