質問 > 管理機能 > 管理画面 ログイン認証 できない |
管理機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
hiroki |
投稿日時: 2011/6/29 14:30
対応状況: −−−
|
新米 登録日: 2011/4/15 居住地: 投稿: 8 |
管理画面 ログイン認証 できない EC-CUBE 2.11を使っています。急に今日管理画面にログインできなくなりました。
【ログイン認証の有効期限切れの可能性があります。 もう一度ご確認のうえ、再度ログインしてください。】 とエラー表示されます。 config.phpでdefine ('ROOT_URLPATH', '/'); を define ('ROOT_URLPATH', '/./'); に変更したら管理画面に入れたのですが 今度は表のサイトが表示されなくなりました。 一体全体何が原因なのでしょか? |
hiroki |
投稿日時: 2011/6/30 0:30
対応状況: −−−
|
新米 登録日: 2011/4/15 居住地: 投稿: 8 |
Re: 管理画面 ログイン認証 できない 技術のある方、どなたか教えてくれませんか?
分かりやすくまとめてみました。 http://ドメイン/admin/ をクリックしたら いきなり 【ログイン認証の有効期限切れの可能性があります。 もう一度ご確認のうえ、再度ログインしてください。】 とエラー表示されます。 config.phpでdefine ('ROOT_URLPATH', '/'); を define ('ROOT_URLPATH', '/./'); に変えて http://ドメイン/admin/ をクリックしたら 正常にログインフォームが表示されます ただ、、、 http://ドメイン/クリックしたら カテゴリーやおすす商品が表示されなくなってしまいます。 これってバグなのでしょうか? -----------追記---------------------- ソースを追っていったら data/cache/mtb_auth_excludes.serial がなく セッションヘルパーの function adminAuthorization() { $masterData = new SC_DB_MasterData_Ex(); $arrExcludes = $masterData->getMasterData('mtb_auth_excludes'); if (preg_match('|^' . ROOT_URLPATH . ADMIN_DIR . '|', $_SERVER['PHP_SELF'])) { $is_auth = true; foreach ($arrExcludes as $exclude) { if (preg_match('|^' . ROOT_URLPATH . ADMIN_DIR . $exclude . '|', $_SERVER['PHP_SELF'])) { $is_auth = false; break; } } if ($is_auth) { SC_Utils_Ex::sfIsSuccess(new SC_Session_Ex()); } } } で $arrExcludes に値が入らず ずっと エラー2を吐き出されていました、、、、、 これからは気をつけたいと思います |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |