The following sample code shows how you can modify the Ban reason of an existing banned IP:
[C#]
using CMS.SiteProvider;
...
// Get BannedIP object by IPAddressID BannedIPInfo bi = BannedIPInfoProvider.GetBannedIPInfo(1);
// Change Ban reason property bi.IPAddressBanReason = bi.IPAddressBanReason + "_Updated";
// Save object BannedIPInfoProvider.SetBannedIPInfo(bi); |
The following sample code shows how you can create a new banned IP of type All user actions and add it to the system:
[C#]
using CMS.SiteProvider;
...
// Create new BannedIP object BannedIPInfo bi = new BannedIPInfo();
// Set properties bi.IPAddress = "127.0.0.1"; bi.IPAddressBanReason = "Ban reason"; bi.IPAddressAllowed = true; bi.IPAddressAllowOverride = true; bi.IPAddressBanType = BannedIPInfoProvider.BanControlEnumString(BanControlEnum.AllNonComplete); bi.IPAddressBanEnabled = true;
// Save object BannedIPInfoProvider.SetBannedIPInfo(bi); |
Page url: http://devnet.kentico.com/docs/5_5r2/devguide/index.html?api_modifying_and_creating_banned_ips.htm