質問 > フロント機能 > 【Ver2.11】モバイル版にて強制ログアウトが起こってしまう |
フロント機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
by0448 |
投稿日時: 2011/12/7 11:46
対応状況: −−−
|
長老 登録日: 2011/9/12 居住地: 横浜市 投稿: 186 |
【Ver2.11】モバイル版にて強制ログアウトが起こってしまう ―環境―――――――――――――
EC-CUBE 2.11.2 MySQL 5.1.34-log PHP 5.2.17 ―――――――――――――――― モバイル版でTOPページにニュース欄をおいて、PCともに新着イベントにとべるようにしてあるのですが、ログインしてからそこをクリックすると、強制的にログアウトしてしまいます。 会員限定で価格を公開してるので、すぐにログアウトが起こることがわかりました。 メニュー部のカテゴリから順を追って目的のカテゴリの商品一覧にたどりつくとログアウトしないのですが、これが直接だとログアウトしてしまうという事だと思います。 ニュース欄からとべないようにしようにもPC版と連動しているため、それは避けたいので、ログアウトしないように修正するしかないと思っております。 このログアウトが起こらないようにするには、どのような修正を加えればいいでしょうか? どなたか、ご教授を宜しくお願い致します。 |
ken-o |
投稿日時: 2011/12/7 12:03
対応状況: −−−
|
長老 登録日: 2011/9/22 居住地: 投稿: 222 |
Re: 【Ver2.11】モバイル版にて強制ログアウトが起こってしまう 引用:
どのプログラムを書き換えたか教えていただけますか? 現在ガラケーがないので、スマートフォンで見ていますが、特に問題はなさそうなんですよね ニュース欄の変わりに、新着情報にとりあえずPC版に飛べるリンクをつけてやっています
|
by0448 |
投稿日時: 2011/12/7 12:39
対応状況: −−−
|
長老 登録日: 2011/9/12 居住地: 横浜市 投稿: 186 |
Re: 【Ver2.11】モバイル版にて強制ログアウトが起こってしまう ken-o様
お世話になっております。 返答ありがとうございました。 言葉が足りなくて申しわけありません。 強制ログアウトの方は、ガラケーでのみ見られる不具合のようです。 ガラケー確認環境:iモードシュミレータ /data/Smarty/templates/mobile/frontparts/bloc/news.tpl ブロック登録し、レイアウト設定で設置 <!--{if count($arrNews) > 0}--> <img src="<!--{$TPL_URLPATH}-->img/header/news.gif" alt="<!--{$arrSiteInfo.shop_name|h}-->"> <!--{section name=data loop=3}--> <!--{assign var="date_array" value="-"|explode:$arrNews[data].news_date_disp}--> <div style="font-size:11px;"><img src="<!--{$TPL_URLPATH}-->img/header/daiya.gif" alt="<!--{$arrSiteInfo.shop_name|h}-->"> <!--{$date_array[0]}-->.<!--{$date_array[1]}-->.<!--{$date_array[2]}--><br> <!--{if $arrNews[data].news_url}--><a href="<!--{$arrNews[data].news_url}-->"> <!--{/if}--> <!--{$arrNews[data].news_title|escape|nl2br}--> <!--{if $arrNews[data].news_url}--></a></span><!--{/if}--> </div> <div style="font-size:10px;"> <!--{$arrNews[data].news_comment|mb_strimwidth:0:300:"…"|escape|nl2br}--> </div> <!--{/section}--> <HR size="1" COLOR="#602F12"> <!--{/if}--> 調べなおすと、スマートフォンの方でもログインした後ではニュースが見られなくなるという不具合のようです。 スマートフォン確認環境:auIS05 tplファイルはデフォルト PCでは正常に動いてたのですが、改めて調べるとモバイルはどちらにも不具合が出るというのは驚きました。 ken-o様、再現できるかはわかりませんが、ご教授お願い致します。 ========================================= 追記:スマートフォンの方は新しく2.11.2のnews.tplを上書きしたところ、不具合が治りました。 インストールしてから特にいじった覚えは無かったのですが。 文のどこに違いがあるか検証中です。 ですので、スマートフォンの方は解決となりました。 訂正:カスタマイズしているせいか、2.11.2のファイルでは修正できておりませんでした。 53行目と106行目の url: "<!--{$smarty.const.HTTP_URL}-->frontparts/bloc/news.php", を以下に書き換えたら直りました。 url: "<!--{$smarty.const.ROOT_URLPATH}-->frontparts/bloc/news.php", |
ken-o |
投稿日時: 2011/12/7 13:49
対応状況: −−−
|
長老 登録日: 2011/9/22 居住地: 投稿: 222 |
Re: 【Ver2.11】モバイル版にて強制ログアウトが起こってしまう 只今、iモードシミュレータの1と2の両方を使い、
引用:
新規ブロックを作成して上記プログラムを記述し、レイアウト設定で適当な場所において実験したところ、問題なく動くんですよねぇ・・・ 一度MY PAGEにてログインして、再度TOPページに戻り、リンクをクリックしても動くんです また、ログイン無しで商品を選んでから、ログインしても移動できました。 というか、ログインできる方法をいろいろ試してみましたが確認できませんでした。 引用:
本案件の現状までのカスタマイズしたもののバックアップをとり、デフォルトのものに一度上書きし、一つ一つ現状のものに上書きしていくと、どのファイルで問題がおきているかわかるかもしれません。 お力になれず申し訳ないです
|
by0448 |
投稿日時: 2011/12/7 15:27
対応状況: −−−
|
長老 登録日: 2011/9/12 居住地: 横浜市 投稿: 186 |
Re: 【Ver2.11】モバイル版にて強制ログアウトが起こってしまう ken-o様
ご返答ありがとうございます。 カスタマイズによるものが原因だったという事で、手間を取らせてしまい、申しわけありませんでした。 さっそく、一つ一つ上書きして検証していきたいと思います。 ありがとうございました。 ============= 追記:すべての情報を上書きしてみたのですが、やはり上手くいきません。 おさらいさせて下さい。 何かのヒントを頂ければと思っております。 ・サイト全ての商品の金額はログインしなければ表示されないようにしてある ・ニュース欄のリンク先は注目させたい商品を集めた最下層カテゴリ ・ニュース欄のリンクをクリックするとログアウトしてしまい、表示されたカテゴリでは金額が非表示になっている ・TOP下部のカテゴリ選択欄からは一階層ずつ選択して、目的のカテゴリにいきつき、その場合はログインが解除されない。 以上がその流れです。 無知なりの考えとして、SSLが関係してるような気がしますが、設置したのは自分でないので、まったくわからず。 しばらく、原因がわかるまではそこのアンカーを外して表示することにします。 |
ken-o |
投稿日時: 2011/12/8 11:44
対応状況: −−−
|
長老 登録日: 2011/9/22 居住地: 投稿: 222 |
Re: 【Ver2.11】モバイル版にて強制ログアウトが起こってしまう 引用:
ふむ、僕も特別詳しいというわけではないので、どうしてそうなるのかはわかりませんが、SSLであればスマートフォンでも問題がおきそうな気がするんですよね もし可能であれば、「サイト全ての商品の金額はログインしなければ表示されないようにしてある」の部分のコードを教えていただけませんか?なにか参考にされたサイトがあるなら、試しに私のほうで実装してみます。 とりあえず昨日の問題なかったのは、会員でしか価格が表示されない というプログラムが実装されていないから動かなかったのかも?? その他は、本案件の過去ログと、上記の追記部分と程度の差はあっても同じようにしたつもりですので・・・
|
by0448 |
投稿日時: 2011/12/8 12:30
対応状況: −−−
|
長老 登録日: 2011/9/12 居住地: 横浜市 投稿: 186 |
Re: 【Ver2.11】モバイル版にて強制ログアウトが起こってしまう ken-o 様
返答ありがとうございます。 そして、お付き合い頂き、申しわけなく思っております。 下記が現在、問題を起こしている部分となっております。 テスト環境がiモードシミュレータしかないので、不安はありますが、現在の問題はどの環境でもみられるものだと思います。 /data/Smarty/templates/mobile/products/list.tpl
何度も申し訳御座いませんが、宜しくお願い致します。 |
ken-o |
投稿日時: 2011/12/8 13:43
対応状況: −−−
|
長老 登録日: 2011/9/22 居住地: 投稿: 222 |
Re: 【Ver2.11】モバイル版にて強制ログアウトが起こってしまう by0448 様
お待たせしました。結論から言うと、このlistを実装してやってみたところログアウトはしませんでしたが、ニュース欄に載せてある任意の商品を選んで、「この商品を選ぶ」を押したところproductidの取得に失敗しました。 なので、by0448 様の状況とは違いますが、いずれにせよエラーはおきました。 ただですね・・・i-modeシミュレーターは2種類あるんで、?で試してみると上記の不具合は解消されました。 ログ出力を見ても、同じものが吐き出されていますし。 びしっ!と解決できればよかったんですけど・・・申し訳ない
|
by0448 |
投稿日時: 2011/12/8 14:06
対応状況: −−−
|
長老 登録日: 2011/9/12 居住地: 横浜市 投稿: 186 |
Re: 【Ver2.11】モバイル版にて強制ログアウトが起こってしまう ken-o様
ご返答ありがとうございます。 テストまで行って頂き、ありがたい限りです。 引用:
これですが、任意のカテゴリを選ぶようにしてもログアウトしませんでしたか? 自分は、以下のカテゴリを新着情報管理より登録し、表示されたものをクリックしてログアウトしたわけですが。 (別ウインドウで開くの選択はチェックしない) …/html/products/list.php?category_id=9 シミュレート環境は、自分も?の方なので、また混乱が深まりました。 事細かにこちらの状況をお伝えできず申しわけないです。 |
ken-o |
投稿日時: 2011/12/8 14:46
対応状況: −−−
|
長老 登録日: 2011/9/22 居住地: 投稿: 222 |
Re: 【Ver2.11】モバイル版にて強制ログアウトが起こってしまう by0448 様
たぶんですが、今同じ状況を確認できたっぽいです 改めて僕がやった順番です。 1、一番初めに頂いたコードを、news.tplに記述。 2、管理画面→コンテンツ管理→新着情報管理 で適当に本文とタイトルを作成、URLは既存の任意の商品の詳細ページ 3、list.tplに頂いたコードを記述。 4、携帯ページのMY PAGEにてログイン→TOPへ戻る。 5、携帯TOPページより表示された新着情報のタイトルのリンクをクリック 6、商品の画面下部にある、「この商品を選ぶ」ボタンを押す。 7、規格等を選んでいき、個数も選択→再ログインを求められる。 でした。また、1と3については、バックアップを取っておいた「改造前」のデータでも同様のループに陥ることを確認しました。 ※ちなみに、携帯アドレス情報を入力してあるのと、ないのでは画面遷移が違いました。(僕はまだ登録していなかったので) MYPAGEログイン→TOPページ→新着情報→規格/個数等選択→再ログインを求められたのでログイン→携帯情報追加→TOPへ戻る→規格/個数等選択→ログインを求められるのでログイン→真っ白い画面に移動する ログを見ると、cartからshoppingに移っていますが、画面になにも表示されませんね。 携帯情報を追加しない間は、永久にループしてるっぽいです(汗 ただし、imodeシミュレータの「戻る」(十字キー左ボタンのすぐ下にあるボタン)を押して、もう一度ログイン画面に戻り、パスワードを入力したところ、送り先画面までたどり着き、正しく買い物が完了しました。 流れを書くと、MYPAGEログイン→TOPページ→新着情報→規格/個数等選択→再ログインを求められたのでログイン→真っ白い画面に移動する→携帯の戻るボタンを押してログインページに戻る→もう一度ログイン→送り先情報画面→〜〜〜〜〜〜→終了 なんなんだろう、この現象・・・・
|
(1) 2 » |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |