From 1327b4c593dfb2f1a5edc059c1f5f5e7fd2b6e64 Mon Sep 17 00:00:00 2001 From: Argo Zhang Date: Thu, 10 Oct 2019 09:50:00 +0800 Subject: [PATCH] =?UTF-8?q?feat(#I134CP):=20Trace=20=E5=A2=9E=E5=8A=A0=20R?= =?UTF-8?q?eferer=20=E5=B1=9E=E6=80=A7=E8=AE=B0=E5=BD=95=E8=AE=BF=E9=97=AE?= =?UTF-8?q?=E6=9D=A5=E6=BA=90?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit #Comment comment #I134CP Longbow.Web 升级到 beta3 #Issue link #I134CP --- src/admin/Bootstrap.Admin/Bootstrap.Admin.csproj | 2 +- src/admin/Bootstrap.DataAccess/Bootstrap.DataAccess.csproj | 2 +- src/admin/Bootstrap.DataAccess/Helper/TraceHelper.cs | 5 +++-- src/admin/Bootstrap.DataAccess/Trace.cs | 5 +++++ 4 files changed, 10 insertions(+), 4 deletions(-) diff --git a/src/admin/Bootstrap.Admin/Bootstrap.Admin.csproj b/src/admin/Bootstrap.Admin/Bootstrap.Admin.csproj index d03fcff4..b6f2ece3 100644 --- a/src/admin/Bootstrap.Admin/Bootstrap.Admin.csproj +++ b/src/admin/Bootstrap.Admin/Bootstrap.Admin.csproj @@ -16,7 +16,7 @@ - + diff --git a/src/admin/Bootstrap.DataAccess/Bootstrap.DataAccess.csproj b/src/admin/Bootstrap.DataAccess/Bootstrap.DataAccess.csproj index 236d7d29..7a0781d9 100644 --- a/src/admin/Bootstrap.DataAccess/Bootstrap.DataAccess.csproj +++ b/src/admin/Bootstrap.DataAccess/Bootstrap.DataAccess.csproj @@ -16,7 +16,7 @@ - + diff --git a/src/admin/Bootstrap.DataAccess/Helper/TraceHelper.cs b/src/admin/Bootstrap.DataAccess/Helper/TraceHelper.cs index ab31ee04..203aa6f0 100644 --- a/src/admin/Bootstrap.DataAccess/Helper/TraceHelper.cs +++ b/src/admin/Bootstrap.DataAccess/Helper/TraceHelper.cs @@ -39,7 +39,8 @@ namespace Bootstrap.DataAccess Browser = v.Browser, OS = v.OS, UserName = v.UserName, - UserAgent = v.UserAgent + UserAgent = v.UserAgent, + Referer = v.Referer }); } } @@ -52,7 +53,7 @@ namespace Bootstrap.DataAccess public static bool Filter(HttpContext context) { var url = context.Request.Path; - return !new string[] { "/api", "/NotiHub", "/TaskLogHub", "/swagger" }.Any(r => url.StartsWithSegments(r, StringComparison.OrdinalIgnoreCase)); + return !new string[] { "/api", "/lib", "/NotiHub", "/TaskLogHub", "/swagger", "/CacheList.axd" }.Any(r => url.StartsWithSegments(r, StringComparison.OrdinalIgnoreCase)); } /// diff --git a/src/admin/Bootstrap.DataAccess/Trace.cs b/src/admin/Bootstrap.DataAccess/Trace.cs index 949b17fa..a9ce2d94 100644 --- a/src/admin/Bootstrap.DataAccess/Trace.cs +++ b/src/admin/Bootstrap.DataAccess/Trace.cs @@ -56,6 +56,11 @@ namespace Bootstrap.DataAccess /// public string UserAgent { get; set; } + /// + /// 获得/设置 客户端 Referer + /// + public string Referer { get; set; } + /// /// 保存用户访问数据历史记录 ///