概要
「月報2023-07朗読会 | GNU social JP」で指摘があったように、WordPressに wp-login.php でログインする際に、[Prove your humanity] の以下の画面が表示されて、簡単な足し算を求められることがあります。
Please solve this math problem to prove that you are not a bot. Once you solve it, you will need to log in again. Prove your humanity 7 + 5 =
これが煩雑なので、回避方法を調べました。WordPress v6.3+Jetcpack v12.4で確認しました。
方法
「Prove your Humanity before WordPress Login – Better Host Review」でこの機能について説明がありました。WordPressのプラグインのJetpack v3.4で導入されたBrute Force Protection (旧Protect) 機能が作用しているようです (Brute Force Protection (formerly Protect))。
[Jetpack]-[Settings]-[Security]-[Brute force protection] がデフォルトで有効になっているので、これをオフにするとログイン時の足し算の確認がなくなります。
保護機能が無効になってしまうので、「Login Lockdown – Protect Login Form – WordPress plugin | WordPress.org」などの別のプラグインを使って、ログインフォームのガードをしておくとよいでしょう。
結論
ログイン時にたまに出ていて、煩雑だったので無効化できてよかったです。
Jetpackは便利ですが、たまに副作用があるので注意が必要です。
ぐぬ管 (GNU social JP管理人)|gnusocialjp@gnusocial.jp@tak4 そうでしたか。情報ありがとうございます。情報を控えて、グローバルメニューのログインのリンクをwp-login.phpにするなど検討します。会員サービス構築に使っているPaid Memberships Proのバグなのかもしれません。https://gnusocial.jp/notice/3821020
上記でwp-login.phpから直接ログインすれば解決すると助言がありましたが、別の現認でした。解決したのでその旨を回答します。
詳細プロフィール。SNS: X Twitter/GS=gnusocialjp@gnusocial.jp/WP=gnusocialjp@web.gnusocial.jp。2022-07-17からgnusocial.jpとweb.gnusocial.jpのサイトを運営しています。WordPressで分散SNSに参加しています。このアカウントの投稿に返信すると、サイトのコメント欄にも反映されます。
Comments