正しいURLでユーザー名もパスワードも間違いないのにログインできない!!
薬剤師セラピストがプログラミングで仕事!
私の2件目の案件はWordpressで作成されたサイトの修正でした。
そこで、お客様のWordpress画面にログインする必要があったのですが
指定されたユーザー名とパスワードを入れても一向にログインできない…
そこで私が試行錯誤したところの結論をお伝えします。
1、ログインページの確認
で、サイトで調べてみたところ
- http://サイトURL/wp-login.php
- http://サイトURL/wp/wp-login.php
上記いずれかでアクセスできないとき、もう片方でやればログインできることがあると書いてあったので
試してみましたが、私の場合は全くダメでした
2、cookieの履歴の影響
cookieとはユーザーの履歴や入力内容などのデータを保存しておく仕組みです。
プログラミングで作業しているときも
新しいCSSを更新しても、サイトに反映されていなくて何故だーーー!!と思ったとき
cookieの履歴を削除するとうまく更新が反映されるということがありました。
これはすぐ実行していたのですが、やっぱりだめ…
3、原因は…セキュリティのプラグイン
WordPressでログインするとき
ログイン画面下に
このような4文字の入力を即する表示されている方…
これ、プラグインの
SiteGuard WP Plugin
こちらがお客様側のWordpressに入っています。
これが、どうやら他のIPアドレスからのアクセスを制限しているというのです。
ド素人の私は全くピンと来ていなかったのですが
権限を持つ本人以外の他のPCからはアクセスできない
ということです。
4、解決策:ユーザーの追加
そこで、私がしたこと…
管理者であるお客様に
自分名義のユーザーを追加してもらいました。
これは、お客様側に作業が必要になるので、とても気が引けたのですが
他に方法が思い浮かびませんでした…
いったんプラグインを切っても良かったのかもしれませんが
このプラグインが導入時にログインページのアドレスを変えるようだったので
切ったとき(ないとは思いますが)またアドレスが変わったりするとご負担になるかなと思い
今回はこの方法をとりました。
もし、駆け出して困っている方がいたら参考になれば幸いです。
コメント