Ticket #1615 (new バグ指摘)

Opened 8 years ago

Last modified 6 years ago

ログインブロック内のログアウトボタン無効化処理が正常に働かない場合がある

Reported by: AMUAMU Owned by: undertree
Priority: Milestone: バックログ
Component: フロント Version: 2.11.4
Keywords: Cc:
修正済み: no

Description

LC_Page_FrontParts_Bloc_Login.php 並びに login_header.tpl では、 $tpl_disable_logoutテンプレート変数で、購入フロー中のログアウトボタン無効化を実現しているが、 「EC-CUBE動作ディレクトリ=ドメインのルートディレクトリ」条件が満たされた場合しか無効化が働かない。

http://example.jp/ のようなアドレスで稼働している場合は有効
http://example.jp/test/ のようなアドレスで稼働している場合は期待される効果が得られない

無効化を有効にするためには mtb_disable_logout の内容を編集する必要がある。当該マスタにはディレクトリを含めて直接記述がされており、URL設定を無視している。

LC_Page_FrontParts_Bloc_Login::lfCheckDisableLogout()関数の内容に問題がある。URL設定に基づいて無効化するかどうかの評価をすべき。

また、mtb_disable_logoutに現存しないphpファイルが指定されている。

さらにmultiple.php やload_payment_module.phpを入れるべき(または、ディレクトリ指定で判断するような柔軟な仕様にするのが望ましい)

関連チケット #479 存在しないファイルについては、コメントが付いていたのに無視されて、そのままクローズされている。

Change History

comment:1 Changed 8 years ago by adachi

  • Milestone changed from EC-CUBE2.12.2 to EC-CUBE 2.12.3

comment:2 Changed 7 years ago by kim

  • Milestone changed from EC-CUBE2.12.3 to EC-CUBE2.12.4

comment:3 follow-up: ↓ 4 Changed 7 years ago by undertree

  • Owner changed from somebody to undertree
  • Status changed from new to assigned

comment:4 in reply to: ↑ 3 Changed 7 years ago by h_yoshimoto

undertree さまへの返信

お世話になっております。 こちらご対応の状況いかがでしょうか。
進捗などございましたら記載くださいませ。

comment:5 Changed 7 years ago by undertree

  • Status changed from assigned to new

h_yoshimoto様

お世話になっております。

大変申し訳ございませんが、こちらの手違いで過去のassigned状態を失念しておりました。

一旦、担当を外させて頂きます。 ご迷惑おかけ致しますが、よろしくお願いいたします。

comment:6 Changed 7 years ago by h_yoshimoto

  • Milestone changed from EC-CUBE2.13.0 to EC-CUBE 2.13.1

comment:7 Changed 7 years ago by m_uehara

  • Milestone changed from EC-CUBE 2.13.1 to EC-CUBE 2.13.2

comment:8 Changed 6 years ago by h_yoshimoto

  • Milestone changed from EC-CUBE2.13.2 to EC-CUBE2.13.3

comment:9 Changed 6 years ago by kim

  • Milestone changed from EC-CUBE2.13.3 to バックログ

当初報告からかなり時間が経過しているため、ひとまずバックログとさせていただきます。

Note: See TracTickets for help on using tickets.