Q:管理画面へのログインパスワードが分からなくなりました!
A:まず、ログインページに表示される「パスワード再送信」リンクをお試しください。
管理者名とパスワードを登録した際に一緒に登録したメールアドレス宛てにパスワードが送信されます。
その後、管理画面にログインして ( Defautlt Mode で)「追加設定・ツール」>「管理者の設定」でパスワードの再設定を行ってください。
もし、上記の方法でも対応できず、本当にログインできなくなってしまった場合は、DBに新しい管理者情報を直接追加する事で、新しいユーザー名とパスワードを使ってログインできるようにします。
■ phpMyAdmin などで ZenCartPro のデータベースを表示し、SQLのタブを選択します。
画面内の入力フィールドに以下のSQL文をコピー&ペーストして実行します。
※ 1.3.x系の場合
DELETE FROM admin WHERE admin_name = 'Admin';
INSERT INTO admin (admin_name, admin_email, admin_pass, admin_level)
VALUES ('Admin', 'admin@localhost', '351683ea4e19efe34874b501fdbf9792:9b', 1);
※ 1.5.x系の場合
DELETE FROM admin WHERE admin_name = 'Admin';
INSERT INTO admin (admin_name, admin_email, admin_pass, admin_profile)
VALUES ('Admin', 'admin@localhost', '351683ea4e19efe34874b501fdbf9792:9b', 1);
※ もしデータベースでプリフィックスを使っている場合は、上記の青文字の部分がテーブル名ですので、正しいプリフィックスをつけてください。
ZenCartPro の管理者ログイン画面より、以下の内容でログインしてください。
・ 管理者ユーザーID: Admin (※大文字ではじまる ”Admin” です ”admin” ではありません)
・ 管理者パスワード: admin
※ セキュリティのため、必ずログイン後に「管理者の設定」より管理者情報を再設定し、上記仮管理者情報を残さないようにして下さい。
※ 1.5.x系では、ログイン時に強制的にパスワードを変更するようになります。
Q:1.5.x 系で突然、管理画面のログインがまともに動かなくなった(エラーも出ない)!
A:最新版の Zencart 1.5.x系では、管理画面へのアタックを防ぐためにいくつかの機能が追加されています。 30分間待ってから、正しいパスワードでログインしてください。
ログインできなくなった管理ユーザーのメールアドレスに対して、メールが届いていませんか?
※ 一定回数(デフォルトでは6回程度)連続でパスワードを間違えると、その管理者は30分間ロックされます。(ロックされる前に正しくログインすると、失敗回数はクリアされます)
※ ロックされた状態でのログインの試みは、攻撃が続いていると判定され、ロック時間が延長されます。
※ ロックされている間は、正しいパスワードでも攻撃とみなされますので、ロック時間延長の対象となります。
DB上のロック情報レコードを直接変更するか、管理者ロックに関するファイルを変更すればロック状態を開放することはできますが、ここでは方法は公開いたしません。