mirror of
https://github.com/OrchardCMS/Orchard.git
synced 2025-10-21 19:34:40 +08:00
Check for Nullability of HttpContext while getting Client IP
This commit is contained in:
@@ -24,7 +24,12 @@ namespace Orchard.Services {
|
||||
public string ClientHostAddressHeaderName { get; set; }
|
||||
|
||||
public string GetClientAddress() {
|
||||
var request = _wca.GetContext().HttpContext.Request;
|
||||
var workContext = _wca.GetContext();
|
||||
|
||||
if (workContext == null || workContext.HttpContext == null)
|
||||
return string.Empty;
|
||||
|
||||
var request = workContext.HttpContext.Request;
|
||||
|
||||
if (EnableClientHostAddressHeader && !String.IsNullOrWhiteSpace(ClientHostAddressHeaderName)) {
|
||||
var headerName = ClientHostAddressHeaderName.Trim();
|
||||
|
Reference in New Issue
Block a user