Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

お気に入りを押す→ログイン画面が表示される→ブラウザバックすると、購入ボタンを押してもお気に入りと認識される #1564

Closed
maisumakun opened this issue May 24, 2016 · 4 comments
Labels
Milestone

Comments

@maisumakun
Copy link

はじめまして、EC-CUBE 3.0.10を使っている時に、標記のような事象を発見しました(デモサイトでも再現します)。

問題点の分析

お気に入りボタンを押した際に、$('#mode').val('add_favorite');と値が追加されていますが、ブラウザバックした際に、これがブラウザによってはそのままとなってしまうために発生する現象のようです。

解決策

テンプレートのdefault/Product/detail.twigで、最下部の$('#favorite').click(...)以下に追加して、購入ボタンを押した際にはmode値をリセットする

    $('#cart').click(function(){
        $('#mode').val('');
    });

ご検討のほど、よろしくお願い致します。

@maisumakun maisumakun changed the title お気に入りを押す→ログイン→ブラウザバックすると、購入ボタンを押してもお気に入りと認識される お気に入りを押す→ログイン画面が表示される→ブラウザバックすると、購入ボタンを押してもお気に入りと認識される May 24, 2016
@nobuhiko
Copy link
Contributor

@nanasess nanasess added the bug label Jul 12, 2016
@nanasess nanasess added this to the 3.0.11 milestone Jul 12, 2016
@ryo-endo
Copy link
Contributor

ryo-endo commented Sep 9, 2016

手順

  1. ログアウトした状態にする
  2. 商品詳細のページに移動
  3. [お気に入りに追加]を押す
  4. ログイン画面が表示されるのでブラウザバックで戻る
  5. [カートに入れる]ボタンを押す
     ⇒ お気に入り追加ページ(ログイン画面)に遷移してしまう(NG)

@ryo-endo
Copy link
Contributor

@nobuhiko
3.0.11でも再現したので、別要因みたいです。
#1782 作りましたので、こちらのIssueはCLOSEします。

@ryo-endo
Copy link
Contributor

3.0.11で対応済み。

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

4 participants