如何使用设计防止基于IP地址的用户注册?

时间:2017-03-23 07:37:07

标签: ruby-on-rails ruby-on-rails-4 devise rubygems

我有一个rails-4.0.0应用程序。我使用devise gem进行身份验证。我必须限制用户根据他们的ip进行多次注册才能获得单个或者N'天数。

我尝试使用 last_signed_ip 作为,

Registration.where("created_at >= ? AND last_sign_in_ip = ?", Date.yesterday, request.remote_ip).count >= 2

这是最好的方法,还是我有其他方法来限制用户注册。

0 个答案:

没有答案