has_secure_password是否可以阻止群发注册?

时间:2014-01-06 09:42:11

标签: ruby-on-rails

在创建我的用户模型的过程中,我突然想到有人创建一个让用户集体使用的脚本似乎微不足道。

has_secure_password或者rails会以某种方式处理它吗?如果有,怎么样?如果没有,你建议我实施什么? (除了验证码之外的其他东西更受欢迎)

1 个答案:

答案 0 :(得分:2)

不,该模块不会阻止它。它仅处理加密密码和身份验证的存储。它甚至不为注册提供任何控制器操作。

Rails本身不提供任何功能。

为了限制大规模注册,有几种解决方案,具体取决于您的业务。例如,你可以

  • 集成验证码解决方案,例如reCAPTCHA
  • 要求用户解决一个微不足道的小测验或数学计算
  • 要求用户通过发送包含点击
  • 链接的电子邮件地址来确认帐户
  • 要求用户输入信用卡以验证帐户
相关问题