0

Rails アプリケーションで「連絡先」ページを作成しています。

ユーザーがフォームを送信すると、私のメール アドレスにメールが送信されます。これを送信できる回数を制限したい (15 分に 1 回など)。

1 つの解決策は、IP アドレスと時刻をデータベース テーブルに記録し、電子メールの送信を許可する前に確認することです。ただし、これは、古いレコードを削除するなど、テーブルを維持することを意味します。

データベーステーブルを使用する前に、別の適切な解決策があるかどうか疑問に思っていました.

4

1 に答える 1

0

はい、これが最善の方法です。マシンの IP を制限し、毎回最後のリクエストと比較する場合は、マシンの IP を追跡する必要があります。

于 2013-09-18T11:50:06.630 に答える