From e88f5c8fe2da2ce2994897084ede8aafcf7257c3 Mon Sep 17 00:00:00 2001 From: Sebastiaan Janssen Date: Sun, 30 Apr 2017 10:59:00 +0200 Subject: [PATCH] Better way to get current user's IP address --- src/Umbraco.Core/Auditing/IdentityAuditEventArgs.cs | 4 ++-- src/Umbraco.Core/Umbraco.Core.csproj | 3 --- src/Umbraco.Core/packages.config | 1 - 3 files changed, 2 insertions(+), 6 deletions(-) diff --git a/src/Umbraco.Core/Auditing/IdentityAuditEventArgs.cs b/src/Umbraco.Core/Auditing/IdentityAuditEventArgs.cs index d23804b8fc..2097b37632 100644 --- a/src/Umbraco.Core/Auditing/IdentityAuditEventArgs.cs +++ b/src/Umbraco.Core/Auditing/IdentityAuditEventArgs.cs @@ -34,8 +34,8 @@ namespace Umbraco.Core.Auditing /// protected string GetCurrentRequestIpAddress() { - var owinContext = HttpContext.Current.GetOwinContext(); - return owinContext == null ? string.Empty : owinContext.Request.RemoteIpAddress; + var httpContext = HttpContext.Current == null ? (HttpContextBase)null : new HttpContextWrapper(HttpContext.Current); + return httpContext.GetCurrentRequestIpAddress(); } /// diff --git a/src/Umbraco.Core/Umbraco.Core.csproj b/src/Umbraco.Core/Umbraco.Core.csproj index 81fd40a231..ecdd7a5cfc 100644 --- a/src/Umbraco.Core/Umbraco.Core.csproj +++ b/src/Umbraco.Core/Umbraco.Core.csproj @@ -74,9 +74,6 @@ ..\packages\Microsoft.Owin.3.0.1\lib\net45\Microsoft.Owin.dll True - - ..\packages\Microsoft.Owin.Host.SystemWeb.3.0.1\lib\net45\Microsoft.Owin.Host.SystemWeb.dll - ..\packages\Microsoft.Owin.Security.3.0.1\lib\net45\Microsoft.Owin.Security.dll True diff --git a/src/Umbraco.Core/packages.config b/src/Umbraco.Core/packages.config index 9268232097..191eb11c01 100644 --- a/src/Umbraco.Core/packages.config +++ b/src/Umbraco.Core/packages.config @@ -8,7 +8,6 @@ -