MVC4注册限制

时间:2014-01-21 07:53:11

标签: asp.net-mvc asp.net-mvc-4 brute-force

我开发了一个MVC4项目并进行了部署(在bèta版本中)。访问者必须先登录才能看到大部分网站。登录时,您需要注册。到现在为止还挺好。 现在有一些奇怪的家伙试图注册100次,这似乎只是为了惹恼我。我怎么能阻止这个?我已经有了以下内容:

  1. 我必须手动接受注册(作为管理员)
  2. 我整合了验证码
  3. 所以这个家伙无论如何都被我的应用程序锁定了,但是他的注册尝试存储在我的数据库中,所以它不断扩展。

    我的问题是:有没有办法限制注册操作?像每小时只有一次或类似的东西?

    亲切的问候

1 个答案:

答案 0 :(得分:1)

注册一小时后,您可以将ip存储在数据库中。在注册之前检查数据库中是否存在ip。或者创建IP的应用程序级别列表而不是DB。

相关问题