0

StackExchange スタイルの人間による検証メカニズムが必要です。

クライアントが x 秒あたり y を超えるリクエストを行う場合は、1) 「リクエスト」を保存し、2) 人間による検証を表示します。

クライアントが人間の検証呼び出し「保存された要求」に合格した場合。

ただし、ページ固有ではなくグローバルでなければなりません。したがって、これにはhttphandlerが必要だと思います。

4

1 に答える 1

0

Cookie(またはIP。どちらも完全ではありません)でユーザーを識別するアクションフィルターを作成し、ユーザーのリクエストをログに記録し、ユーザーのリクエスト統計を取得し、それに応じて行動します。

これは AuthorizeAttribute と非常によく似ています

于 2012-07-25T12:02:42.977 に答える