可能かどうかわからないものを作ろうとしているので、指導が必要です。基本的に私の要件は次のとおりです
1-ユーザーがnginxでHTTP認証を使用して認証しようとするときはいつでも、認証が失敗したかどうかを追跡し(したがって、認証の失敗後に実行されるコードである可能性があります)、ユーザー名を追跡します(たとえばハッシュマップで)
2-ユーザーがx回ログインしようとしたとき、x期間内に、「無効」にできるようにしたい。それらを無効にするために、データベースでそれらを無効としてマークして、もうログインできないようにします。
したがって、コードは
1-認証の試行の前に、アカウントが無効になっているかどうか、およびアカウントが拒否されているかどうかをDBテーブルで確認します
2-認証の試行後、認証が失敗した場合、それらをハッシュテーブルに入れて失敗した回数を追跡し、特定のスラッシュホールドが満たされた場合、関数を呼び出してDBテーブルのアカウントを無効にします。
luaやperlなどのnginxモジュールを使用して上記のすべてが可能ですか?はいの場合、誰かが私にそれを行う方法を説明できますか?任意のポインタが役立ちます