Ticket #1519 (closed バグ指摘: 修正済)

Opened 9 years ago

Last modified 9 years ago

スマートフォン> 会員登録をせずに購入する際の form action が HTTP_URL になっている

Reported by: shutta Owned by: shutta
Priority: Milestone: EC-CUBE2.11.4
Component: フロント Version: 2.11.3
Keywords: Cc:
修正済み: yes

Description

開発コミュニティーにて、以下の投稿あり。

 http://xoops.ec-cube.net/modules/newbb/viewtopic.php?viewmode=thread&topic_id=9144&forum=8

【EC CUBE 2.11.3】(スマフォ)会員登録しないで商品購入の際のSSLについて
稼働環境
[EC-CUBE] 2.11.2 → 2.11.3
     (Version 2.11.3不具合修正ファイルは適用済です)
[レンタルサーバ] WADAX
[OS] Red Hat Linux
[PHP] PHP 5.1.6
[データベース] MySQL 5.0.77
[WEBサーバ] apache
[ブラウザ] Firefox 7.0.1 Google Chrome IE9

お世話になります。

先日リリースされました、EC-CUBE 2.11.3を
2.11.2からの差分で取り込みました。

動作確認をしておりましたところ、気になる点を
見つけましたのでご報告をさせて頂きます。

スマートフォンで買い物かごに入れた後、
購入手続きに進む際に、httpからhttpsに切り替わると
思うのですが、その後に会員登録をせずに購入を選択すると
httpsからhttpに戻ってしまっているようです。

PCでの動作も確認いたしましたが、こちらは
ずっとhttpsを維持しているようです。

そこでソースを確認しましたところ、
data/Smarty/templates/sphone/shopping/index.tplの79行目

<form name="member_form2" id="member_form2" method="post" action="<!--{$smarty.const.HTTP_URL}-->shopping/index.php">

を

<form name="member_form2" id="member_form2" method="post" action="<!--{$smarty.const.HTTPS_URL}-->shopping/index.php">

にしたらSSLのままになりました。

#1471 の際に、修正が漏れているものと思われる。

Change History

comment:1 Changed 9 years ago by shutta

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

comment:2 Changed 9 years ago by shutta

  • 修正済み set

r21297 にて修正。 #1471 に倣って、 HTTP_URL を ROOT_URLPATH へ修正した。

comment:3 Changed 9 years ago by shutta

  • Priority changed from to

元のチケット(#1471)の優先度が中だったので、本チケットの優先度もそちらに合わすように変更しておきます。

comment:4 Changed 9 years ago by h_yoshimoto

  • Status changed from assigned to closed
  • Resolution set to 修正済

httpsになっている事を確認しました。ご対応ありがとうございます。

Note: See TracTickets for help on using tickets.