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.