Ticket #1519 (closed バグ指摘: 修正済)
スマートフォン> 会員登録をせずに購入する際の 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
Note: See
TracTickets for help on using
tickets.
