mirror of
				https://github.com/nsnail/NetAdmin.git
				synced 2025-10-31 19:35:26 +08:00 
			
		
		
		
	| @@ -38,7 +38,7 @@ public record Sys_RequestLog : ImmutableEntity, IFieldCreatedClient | |||||||
|     #if DBTYPE_SQLITE |     #if DBTYPE_SQLITE | ||||||
|     [Column(Position = -1, DbType = Chars.FLG_DB_FIELD_TYPE_VARCHAR_255)] |     [Column(Position = -1, DbType = Chars.FLG_DB_FIELD_TYPE_VARCHAR_255)] | ||||||
|     #else |     #else | ||||||
|     [Column(DbType = Chars.FLG_DB_FIELD_TYPE_VARCHAR_MAX)] |     [Column(Position = -1, DbType = Chars.FLG_DB_FIELD_TYPE_VARCHAR_255)] | ||||||
|     #endif |     #endif | ||||||
|     [JsonIgnore] |     [JsonIgnore] | ||||||
|     public string CreatedReferer { get; init; } |     public string CreatedReferer { get; init; } | ||||||
| @@ -49,7 +49,7 @@ public record Sys_RequestLog : ImmutableEntity, IFieldCreatedClient | |||||||
|     #if DBTYPE_SQLITE |     #if DBTYPE_SQLITE | ||||||
|     [Column(Position = -1, DbType = Chars.FLG_DB_FIELD_TYPE_VARCHAR_255)] |     [Column(Position = -1, DbType = Chars.FLG_DB_FIELD_TYPE_VARCHAR_255)] | ||||||
|     #else |     #else | ||||||
|     [Column(DbType = Chars.FLG_DB_FIELD_TYPE_VARCHAR_MAX)] |     [Column(Position = -1, DbType = Chars.FLG_DB_FIELD_TYPE_VARCHAR_1022)] | ||||||
|     #endif |     #endif | ||||||
|     [JsonIgnore] |     [JsonIgnore] | ||||||
|     public virtual string CreatedUserAgent { get; init; } |     public virtual string CreatedUserAgent { get; init; } | ||||||
| @@ -110,7 +110,7 @@ public record Sys_RequestLog : ImmutableEntity, IFieldCreatedClient | |||||||
|     #if DBTYPE_SQLITE |     #if DBTYPE_SQLITE | ||||||
|     [Column(DbType = Chars.FLG_DB_FIELD_TYPE_VARCHAR_255)] |     [Column(DbType = Chars.FLG_DB_FIELD_TYPE_VARCHAR_255)] | ||||||
|     #else |     #else | ||||||
|     [Column(DbType = Chars.FLG_DB_FIELD_TYPE_VARCHAR_MAX)] |     [Column(DbType = Chars.FLG_DB_FIELD_TYPE_VARCHAR_255)] | ||||||
|     #endif |     #endif | ||||||
|     [JsonIgnore] |     [JsonIgnore] | ||||||
|     public virtual string ReferUrl { get; init; } |     public virtual string ReferUrl { get; init; } | ||||||
|   | |||||||
| @@ -88,7 +88,7 @@ public record Sys_User : VersionEntity, IFieldSummary, IFieldEnabled, IRegister | |||||||
|     #if DBTYPE_SQLITE |     #if DBTYPE_SQLITE | ||||||
|     [Column(DbType = Chars.FLG_DB_FIELD_TYPE_VARCHAR_255)] |     [Column(DbType = Chars.FLG_DB_FIELD_TYPE_VARCHAR_255)] | ||||||
|     #else |     #else | ||||||
|     [Column(DbType = Chars.FLG_DB_FIELD_TYPE_VARCHAR_MAX)] |     [Column(DbType = Chars.FLG_DB_FIELD_TYPE_VARCHAR_255)] | ||||||
|     #endif |     #endif | ||||||
|     [JsonIgnore] |     [JsonIgnore] | ||||||
|     public virtual string Summary { get; init; } |     public virtual string Summary { get; init; } | ||||||
|   | |||||||
| @@ -21,7 +21,7 @@ public sealed record LoginRsp : DataAbstraction | |||||||
|     public void SetToRspHeader() |     public void SetToRspHeader() | ||||||
|     { |     { | ||||||
|         // 设置响应报文头 |         // 设置响应报文头 | ||||||
|         App.HttpContext.Response.Headers[Chars.FLG_HTTP_HEADER_VALUE_ACCESS_TOKEN] = AccessToken; |         App.HttpContext.Response.Headers[Chars.FLG_HTTP_HEADER_KEY_ACCESS_TOKEN]   = AccessToken; | ||||||
|         App.HttpContext.Response.Headers[Chars.FLG_HTTP_HEADER_KEY_X_ACCESS_TOKEN] = RefreshToken; |         App.HttpContext.Response.Headers[Chars.FLG_HTTP_HEADER_KEY_X_ACCESS_TOKEN] = RefreshToken; | ||||||
|     } |     } | ||||||
| } | } | ||||||
| @@ -47,6 +47,7 @@ public static class Chars | |||||||
|     public const string FLG_FREE_SQL_GLOBAL_FILTER_MEMBER             = nameof(FLG_FREE_SQL_GLOBAL_FILTER_MEMBER); |     public const string FLG_FREE_SQL_GLOBAL_FILTER_MEMBER             = nameof(FLG_FREE_SQL_GLOBAL_FILTER_MEMBER); | ||||||
|     public const string FLG_FREE_SQL_GLOBAL_FILTER_SELF               = nameof(FLG_FREE_SQL_GLOBAL_FILTER_SELF); |     public const string FLG_FREE_SQL_GLOBAL_FILTER_SELF               = nameof(FLG_FREE_SQL_GLOBAL_FILTER_SELF); | ||||||
|     public const string FLG_FREE_SQL_GLOBAL_FILTER_TENANT             = nameof(FLG_FREE_SQL_GLOBAL_FILTER_TENANT); |     public const string FLG_FREE_SQL_GLOBAL_FILTER_TENANT             = nameof(FLG_FREE_SQL_GLOBAL_FILTER_TENANT); | ||||||
|  |     public const string FLG_HTTP_HEADER_KEY_ACCESS_TOKEN              = "ACCESS-TOKEN"; | ||||||
|     public const string FLG_HTTP_HEADER_KEY_AUTHORIZATION             = "Authorization"; |     public const string FLG_HTTP_HEADER_KEY_AUTHORIZATION             = "Authorization"; | ||||||
|     public const string FLG_HTTP_HEADER_KEY_REFERER                   = "Referer"; |     public const string FLG_HTTP_HEADER_KEY_REFERER                   = "Referer"; | ||||||
|     public const string FLG_HTTP_HEADER_KEY_USER_AGENT                = "User-Agent"; |     public const string FLG_HTTP_HEADER_KEY_USER_AGENT                = "User-Agent"; | ||||||
| @@ -54,7 +55,6 @@ public static class Chars | |||||||
|     public const string FLG_HTTP_HEADER_KEY_X_ACCESS_TOKEN_HEADER_KEY = "X-Authorization"; |     public const string FLG_HTTP_HEADER_KEY_X_ACCESS_TOKEN_HEADER_KEY = "X-Authorization"; | ||||||
|     public const string FLG_HTTP_HEADER_KEY_X_FORWARDED_FOR           = "X-Forwarded-For"; |     public const string FLG_HTTP_HEADER_KEY_X_FORWARDED_FOR           = "X-Forwarded-For"; | ||||||
|     public const string FLG_HTTP_HEADER_KEY_X_REAL_IP                 = "X-Real-IP"; |     public const string FLG_HTTP_HEADER_KEY_X_REAL_IP                 = "X-Real-IP"; | ||||||
|     public const string FLG_HTTP_HEADER_VALUE_ACCESS_TOKEN            = "ACCESS-TOKEN"; |  | ||||||
|     public const string FLG_HTTP_HEADER_VALUE_APPLICATION_JSON        = "application/json"; |     public const string FLG_HTTP_HEADER_VALUE_APPLICATION_JSON        = "application/json"; | ||||||
|     public const string FLG_HTTP_HEADER_VALUE_APPLICATION_URLENCODED  = "application/x-www-form-urlencoded"; |     public const string FLG_HTTP_HEADER_VALUE_APPLICATION_URLENCODED  = "application/x-www-form-urlencoded"; | ||||||
|     public const string FLG_HTTP_HEADER_VALUE_AUTH_SCHEMA             = "Bearer"; |     public const string FLG_HTTP_HEADER_VALUE_AUTH_SCHEMA             = "Bearer"; | ||||||
|   | |||||||
| @@ -132,7 +132,7 @@ public sealed class ScheduledJob : WorkBase<ScheduledJob>, IJob | |||||||
|             ret = ret.SetBody(job.RequestBody); |             ret = ret.SetBody(job.RequestBody); | ||||||
|         } |         } | ||||||
|  |  | ||||||
|         return ret.OnResponsing(GetRequestHeader).OnException(GetRequestHeader); |         return ret.SetLog(_logger).OnResponsing(GetRequestHeader).OnException(GetRequestHeader); | ||||||
|     } |     } | ||||||
|  |  | ||||||
|     private void GetRequestHeader(HttpClient _, HttpResponseMessage rsp, string __) |     private void GetRequestHeader(HttpClient _, HttpResponseMessage rsp, string __) | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user
	 GitHub
						GitHub