本文整理汇总了C#中IUserService.IsIPBanned方法的典型用法代码示例。如果您正苦于以下问题:C# IUserService.IsIPBanned方法的具体用法?C# IUserService.IsIPBanned怎么用?C# IUserService.IsIPBanned使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类IUserService
的用法示例。
在下文中一共展示了IUserService.IsIPBanned方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: Validate
public void Validate(ModelStateDictionary modelStateDictionary, IUserService userService, string ip)
{
if (!IsCoppa)
modelStateDictionary.AddModelError("IsCoppa", Resources.MustBe13);
if (!IsTos)
modelStateDictionary.AddModelError("IsTos", Resources.MustAcceptTOS);
userService.IsPasswordValid(Password, modelStateDictionary);
if (Password != PasswordRetype)
modelStateDictionary.AddModelError("PasswordRetype", Resources.RetypeYourPassword);
if (String.IsNullOrWhiteSpace(Name))
modelStateDictionary.AddModelError("Name", Resources.NameRequired);
else if (userService.IsNameInUse(Name))
modelStateDictionary.AddModelError("Name", Resources.NameInUse);
if (String.IsNullOrWhiteSpace(Email))
modelStateDictionary.AddModelError("Email", Resources.EmailRequired);
else
if (!Email.IsEmailAddress())
modelStateDictionary.AddModelError("Email", Resources.ValidEmailAddressRequired);
else if (Email != null && userService.IsEmailInUse(Email))
modelStateDictionary.AddModelError("Email", Resources.EmailInUse);
if (Email != null && userService.IsEmailBanned(Email))
modelStateDictionary.AddModelError("Email", Resources.EmailBanned);
if (userService.IsIPBanned(ip))
modelStateDictionary.AddModelError("Email", Resources.IPBanned);
}