Interface IIPFilterController
Assembly: DotNetNuke.dll
Syntax
public interface IIPFilterController
Methods
AddIPFilter(IPFilterInfo)
Declaration
int AddIPFilter(IPFilterInfo ipFilter)
Parameters
Returns
CanIPStillAccess(string, IList<IPFilterInfo>)
Declaration
bool CanIPStillAccess(string myip, IList<IPFilterInfo> filterList)
Parameters
Returns
DeleteIPFilter(IPFilterInfo)
Declaration
void DeleteIPFilter(IPFilterInfo ipFilter)
Parameters
GetIPFilter(int)
Declaration
IPFilterInfo GetIPFilter(int ipFilter)
Parameters
Type |
Name |
Description |
int |
ipFilter |
|
Returns
GetIPFilters()
Declaration
IList<IPFilterInfo> GetIPFilters()
Returns
IsAllowableDeny(string, IPFilterInfo)
Declaration
bool IsAllowableDeny(string ipAddress, IPFilterInfo ipFilter)
Parameters
Returns
IsIPAddressBanned(string)
Declaration
[Obsolete("Deprecated in DotNetNuke 7.1.0. Please use IsIPBanned instead. Scheduled removal in v10.0.0.")]
void IsIPAddressBanned(string ipAddress)
Parameters
Type |
Name |
Description |
string |
ipAddress |
|
IsIPBanned(string)
Declaration
bool IsIPBanned(string ipAddress)
Parameters
Type |
Name |
Description |
string |
ipAddress |
|
Returns
UpdateIPFilter(IPFilterInfo)
Declaration
void UpdateIPFilter(IPFilterInfo ipFilter)
Parameters
Extension Methods