バージョン選択

フォーラム

メニュー

オンライン状況

31 人のユーザが現在オンラインです。 (18 人のユーザが フォーラム を参照しています。)
登録ユーザ: 0
ゲスト: 31
もっと...

サイト内検索

バグ報告 > フロント機能 > お問い合わせ画面の確認用メールアドレスについて

フロント機能

新規スレッドを追加する

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
kuro_r
投稿日時: 2014/9/11 9:29
対応状況: −−−
常連
登録日: 2014/8/7
居住地:
投稿: 32
お問い合わせ画面の確認用メールアドレスについて
みなさま

[EC-CUBE]2.13.2

お問い合わせフォームでバグ?のような記述がありましたので、
ご意見をいただきたく、投稿させていただきました。

お問い合わせフォームの「メールアドレス」の2つ目のデフォルト設定値の条件が下記のようになっています。
 ?POST送信でない
 ?セッションにカスタマー情報を保持している

?は、会員がログイン済みでお問い合わせフォームを開いた場合に
確認用の2つ目の「メールアドレス」の入力を省くためだとは思うのですが、
なぜ、?の条件が必要なのでしょうか?


<th>メールアドレス<span class="attention">※</span></th>
<td>
  <span class="attention"><!--{$arrErr.email}--><!--{$arrErr.email02}--></span>
  <input type="text" class="box380 top" name="email" value="<!--{$arrForm.email.value|default:$arrData.email|h}-->" style="<!--{$arrErr.email|sfGetErrorColor}-->; ime-mode: disabled;" /><br />
  <!--{* ログインしていれば入力済みにする *}-->
  <!--{if $smarty.server.REQUEST_METHOD != 'POST' && $smarty.session.customer}-->
    <!--{assign var=email02 value=$arrData.email}-->
  <!--{/if}-->
  <input type="text" class="box380" name="email02" value="<!--{$arrForm.email02.value|default:$email02|h}-->" style="<!--{$arrErr.email02|sfGetErrorColor}-->; ime-mode: disabled;" /><br />
    <p class="mini"><span class="attention">確認のため2度入力してください。</span></p>
</td>


みなさまのご意見をお聞かせください。
バグと確認できれば、私のほうでチケット登録したいと思います。
yuh
投稿日時: 2014/9/11 10:10
対応状況: −−−
登録日: 2013/1/9
居住地: 大阪
投稿: 1612
Re: お問い合わせ画面の確認用メールアドレスについて
確認画面から戻る場合はPOSTになるからではないでしょうか?
kuro_r
投稿日時: 2014/9/11 10:18
対応状況: −−−
常連
登録日: 2014/8/7
居住地:
投稿: 32
Re: お問い合わせ画面の確認用メールアドレスについて
yuh様

返信ありがとうございます。

確認画面に遷移するということは、確認用メールアドレスが入力されている前提かと思います(必須項目なので)。

上記コードでは、すでにformの値が入っている場合はformの値がセットされるようになっているので、
デフォルト値は関係ないような気がするのですが…。

考慮すべき点を見落としていましたらご指摘ください。
yuh
投稿日時: 2014/9/11 10:35
対応状況: −−−
登録日: 2013/1/9
居住地: 大阪
投稿: 1612
Re: お問い合わせ画面の確認用メールアドレスについて
その部分省いてしまうと、メールアドレスを会員登録で使用しているメールアドレス以外を入力して確認画面に行き、戻ってくると入力したメールアドレスが会員のメールアドレスに上書きされて、次はエラーが起こるようになりますよ。ならないかもしれないですが。
kuro_r
投稿日時: 2014/9/11 11:13
対応状況: −−−
常連
登録日: 2014/8/7
居住地:
投稿: 32
Re: お問い合わせ画面の確認用メールアドレスについて
yuh様

返信ありがとうございます。

知識不足で申し訳ありません。
私の環境で下記の操作をしてみましたが、下記事象は発生しませんでした。
 1.POST送信の判定を削除(ソースを修正)
 2.ログイン後、お問い合わせ画面を開く
 3.登録しているメールアドレス以外を入力
 4.確認画面へ
 5.確認画面から入力画面に戻る

下記内容は、どのような理由もしくはどのような操作パターンで起こると考えられていらっしゃるのか教えていただけないでしょうか?

引用:

確認画面に行き、戻ってくると入力したメールアドレスが会員のメールアドレスに上書きされて、次はエラーが起こる


お手数をおかけして申し訳ありません。
よろしくお願いします。
yuh
投稿日時: 2014/9/11 11:17
対応状況: −−−
登録日: 2013/1/9
居住地: 大阪
投稿: 1612
Re: お問い合わせ画面の確認用メールアドレスについて

<!--{$arrForm.email02.value|default:$email02|h}-->

この部分見落としてました。
失礼しました。
kuro_r
投稿日時: 2014/9/12 13:11
対応状況: −−−
常連
登録日: 2014/8/7
居住地:
投稿: 32
Re: お問い合わせ画面の確認用メールアドレスについて
チケット登録しました。

http://svn.ec-cube.net/open_trac/ticket/2619

ご意見をいただきましたyuh様、ありがとうございました。
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ


 



ログイン


EC-CUBEペイメント

公式ストアEC-CUBE4系デザインテンプレート続々リリース中

統計情報

総メンバー数は67,426名です
総投稿数は98,789件です

投稿数ランキング

1
seasoft
7333
2
AMUAMU
2712
3
468
2692
4
nanasess
2115
5
umebius
1788
6
yuh
1612
7
red
1427
8
h_tanaka
1051
9
fukap
907
10
tsuji
863
11
shutta
835
12
tao_s
792
13 ramrun 789
14 karin 657
15 sumida 641
16
homan
633
17 DELIGHT 571
18
patapata
502
19
flealog
485
20 tonton 437


ネットショップの壺

EC-CUBEインテグレートパートナー

Copyright© EC-CUBE CO.,LTD. All Rights Reserved.