0

我正在我的 rails 应用程序中创建一个“联系”页面。

用户提交表单,一封电子邮件将发送到我的电子邮件地址。我想限制可以发送的次数(比如每 15 分钟 1 次)。

一种解决方案是将 IP 地址和时间记录到数据库表中,并在允许发送电子邮件之前对其进行检查。然而,这意味着维护表,例如删除旧记录。

我想知道在使用数据库表之前是否还有其他合适的解决方案。

4

1 回答 1

0

是的,这是最好的方法。如果我们想限制机器 IP 并将其与最后一次请求进行比较,我们需要跟踪机器 IP。

于 2013-09-18T11:50:06.630 回答