Zaty Login Security
WordPressのログインセキュリティを高めるプラグインです。
by ZATY · github.com/zaty-akiyama/zaty_wordpress_login_authenticator
★ 0stars
0forks
Install
No release zip yet. The repository archive installs, but the folder name will carry the branch suffix and updates will not flow:
wp plugin install https://github.com/zaty-akiyama/zaty_wordpress_login_authenticator/archive/refs/heads/main.zipReadme
zaty_wordpress_login_authenticator
WordPressのログイン時にGoogle Authenticatorを使った二段階認証を実装します
使い方
- ログイン後ユーザープロフィールで二段階認証を生成する
- 生成したQRコードをGoogle Authenticatorで登録する
- 次回ログイン時に二段階認証を求められます
有効化のチェックボックスをオフにすることで、シークレットコードを更新せずに二段階認証を無効化することができます。
二段階認証時に3回間違えると5分間そのIPアドレスはブロックされます。他のユーザーからログインして認証を無効化することでも解除することができます。
注意
二段階認証のシークレットコードを失った場合は、復旧の手段を踏んで復旧作業を行なってください。
使用しているWordPressを管理権限のないサーバーで運用している場合、復旧が困難になります。
シークレットコードを紛失した場合
- 管理権限のあるユーザーでログインし、シークレットコードを紛失したユーザーのプロフィールページにログイン。ページ下「二段階認証を有効化する」のチェックボックスのチェックを外す。
- WordPressを運用しているデータベース内のwp_usermetaテーブルの対応UserIDのwp_authenticator_codeを空白にする。
- functions.phpにて、delete_user_option('authenticator_code',UserID)関数で情報を消す。
以上の方法でシークレットコードを紛失した場合でも復旧することが可能です。
ToDo
- 二段階認証のシークレットコードを紛失したときのリセットプログラムを作成する