RDB

ログインロックテーブル設計 WPプラグインから学ぶ

 

 

WP Limit Login Attemptsから学ぶ

ログイン回数制限でのプラグイン。

アプリのチェックイン回数制限なんかもこの応用でできるね!🐱✨

 

wp_user_login_logテーブル

 

 

wp_limit_loginテーブル

  • login_attempts: ログイン失敗回数を記録
  • attempt_time: ログイン失敗日時を記録
  • locked time: ロック開始日時(最後のログイン失敗日時)

 

10回ログイン失敗で、

 

ログイン失敗初回

 

 

 

さらにログイン失敗を重ねていく…。

 

ここでロックがかかったよ!

 

 

ロック中はlogin_attemptsのカウントのみが行われる

23:22:33でロックがかかって、23:32:33でロックが解除される設定になっています。

 

23:34:20にログインを行って、正しくログイン成功!

 

 

Amazonおすすめ

iPad 9世代 2021年最新作

iPad 9世代出たから買い替え。安いぞ!🐱 初めてならiPad。Kindleを外で見るならiPad mini。ほとんどの人には通常のiPadをおすすめします><

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

日本語が含まれない投稿は無視されますのでご注意ください。(スパム対策)