zencart:セッション
Posted on 日曜日, 2 月 8th, 2009 at 2:51 PMzencart SESSIONが おかしい?
ユーザー登録は出来るがその後進むと、再度ログインしてくださいという画面になり、ログインするにもかかわらずログイン出来ない。(もちろん買い物が継続できない)
という現象が起こるようだ。(問題なく買い物できている人もいる。)
が!
確認しようと試みるが全く問題なく進める。したがって同じ現象にならない為原因不明。
考えられる原因は
- zencart の動的URLを がとらぼ さんの静的URL書き換え使用(V1.3用に修正後)し静的にしている。
- 静的にしている上、SSLが共有SSLの為、SSL処理以降を 動的な動きにしている。
- 管理画面セッション部分で クッキー利用を false にしている。
・・・何が原因でどんな環境で・・など何ひとつとして手がかりがない上に、ブラウザクッキーや履歴削除などをしても同じ現象が出せない。ので対処しようがない? ちなみに問題なく動作できているブラウザのcookie設定などを見るが特にcookieをONにしていない。のでさらによくわからない・・・。対処として1つずつ 試してみることに・・・・
1.2.は今すぐ変更できない為そのまま(2.を専用SSLにしたらすぐ解決するかも?しれんかも?w) 3.はtrueにすると 共有SSLを経由した時 静的URLの為 正しいURL(サーバーのindex.htmlなどになる。)とならない(買い物継続不可)。。。。
という理由から 1.2.3.を 変更することはできない。。。 ^^;
なので 効果あるのを期待して以下のようなことをしてみる。
- セッション再発行 を false に。
- /includes/テンプレート/configure.phpの
define('STORE_SESSIONS', 'db'); // の dbを削除(以下のようにする)
define('STORE_SESSIONS', ''); //
としてみた。。。。。。
しかし これで イイも悪いも・・ 試しようがないので困った。。。
今後 専用SSLを導入予定。
次のファイルも変更すべし。
zencart:管理画面オンラインユーザーのカートが表示できない
関連記事
2 Trackbacks/Pings
Leave a reply