2016-11-08 17 views
1

私はPrestaShopバージョン1.6.0.6を持っており、管理パネルへのログインに2週間問題があります。私はモジュールやショップを更新していませんでした。PrestaShopに管理者としてログインできません

正しい電子メールとパスワードを入力すると、コントローラAdminDashboardにリダイレクトされますが、すぐに302リダイレクトによってAdminLoginに移動します。

どうすればよいですか?どうなり得るか?私は、ログイン後のスクリーンショットを添付しています

enter image description here

+0

デバッグモードを有効にして、詳細情報を取得し、要求応答でエラーメッセージが発生した場合は、その旨をお知らせください。ネットワークコンソールで 'log'と' Doc'をチェックしてください。 – UnLoCo

+0

ajax-tab.php ajaxレスポンスをチェックすると、そこにエラーが出る可能性があります。 –

+0

同じ問題が分かりませんでしたか? –

答えて

0

これも時々起こる、あなたはもう一度試して、その後、そのキャッシュとCookieのブラウザを空にしようとした再接続する必要があります。

アーサー

1

は親切に、次の解決策を試してみて、それはあなたのために働く場合はお知らせ。

login.phpとinit.phpファイルのために問題が発生する可能性があります。これらの2つのファイルはAdminフォルダにあり、管理者の資格情報の検証を担当します。したがって、これらのファイルがブラウザーとの間でクッキーを送信または取得すると、間違ったパスが間違って取得されます。

$cookie = new Cookie(‘psAdmin’, substr($_SERVER[‘PHP_SELF’],  strlen(PS_BASE_URI), -10)); 

login.php

$cookie = new Cookie(‘psAdmin’, substr($_SERVER[‘SCRIPT_NAME’], strlen(PS_BASE_URI), -strlen($currentFileName[‘0’]))); 

init.phpこれらの行は、ブラウザへの正しいパスを送っていません。以下のように、メインサイト以外のサイトをバーチャルホームページとして使用してみてください。

$cookie = new Cookie(‘psAdmin’, “admin445”); 
2

init.php login.php

$cookie = new Cookie(‘psAdmin’, “admin445”); 

私はあなたが1から0にデータベースの構成テーブルにPS_CIPHER_ALGORITHMを変更する必要があり、この問題を解決しました。

関連する問題