EC-CUBE

EC-Orange とは

EC-CUBE Q & A

キーワードで検索

カテゴリから探す

質問と回答

ログインできません。

EC-CUBE ver 2.1.2をインストールしたのですが、会員がトップページからログインしようとすると『不正なページ移動です。』というメッセージが出てログインすることができません。2回目もう一度トップページからログインしようとするとログインできます、またMYページからならログインができます。いずれもログアウトは出来ます。

下記トピックでも同じような問題があるようですが、
http://xoops.ec-cube.net/modules/newbb/viewtopic.php?viewmode=thread&topic_id=866&forum=10&post_id=2601#forumpost2601
この時の解決方法をやってみましたが、ダメでした。

問題解決にはどうすればよろしいでしょうか?
お手数ですがご教授お願いいたします。

A. 回答

ログインできません。 への1件のコメント

  1. admin より:
    インストールパスの環境によっては以下のような原因も考えられます。 (詳しい環境をお書きになっていないので、想定しながら書きます) ● 設置URL(ドメイン)と、アクセスしているURL(ドメイン)が異なる 例えば、EC-CUBEを設置したURLが「 http://www.example.com 」なのに、外部リンクなどで「 http://example.com 」にアクセスすると起こりえます。その逆も同じです。 2回目にログインするときには設置URLへ移動済み(上記の場合、www有りの方)になっていて、ログインできるようになっている、と考えられます。 とある案件でご相談を受けたのですが、共有SSLを利用しようとして、ちょっと手の込んだWEBサーバー設定などをしていると、共用SSL用のURLと独自ドメイン用のURLが異なることで、同様の状況になったことがありました。 そのときは設置URLは共用SSLが使えるようにとサーバー側で用意されたテンポラリドメインだったので、完全にテンポラリドメインで運用するようにし、独自ドメインでアクセスがあった場合は即座にそのテンポラリドメインへ転送するようにしました。 ——————————— 上記の例) 設置URL http://ユーザID.temphogesrv.com ←サーバー側が用意したテンポラリドメイン例 共用SSL用URL https://ユーザID.temphogesrv.com  ← 〃 共用SSLを使うためのテンポラリドメイン 独自ドメイン: http://www.example.com (※サイトへは設置URL、独自ドメインどちらでもアクセス可能。) (1)検索エンジンや本家サイトのリンクなどから独自ドメインでトップページにアクセス。  ↓ (2)トップページにあるログインブロックをつかってログインしようとする。  ↓ (3)システム側では設置URLとちがうドメインからログインをされたとしてエラーになる  ↓ (4)ヘッダーなどにあるロゴをクリックしてトップページへ移動。その際、設置URLに自然とアクセスしている。  ↓ (5)再びログインを試すと、設置URLと同じドメインからログインされたのでログインできた。 ——————————— 他にも原因が考えられますが、原因は切り分けが必要なので、 まずは上記のような内容に身に覚えがないかご確認ください。 細かい現象を記述されたほうが、 過去に体験された方がアドバイスしやすいですよ