バグ報告 > フロント機能 > 会員登録完了画面でエラーが出てしまい、修正方法がわかりません。 |
フロント機能
フラット表示 | 前のトピック | 次のトピック |
投稿者 | スレッド |
---|---|
ytanaka |
投稿日時: 2014/8/30 9:47
対応状況: −−−
|
半人前 登録日: 2014/8/29 居住地: 東京 投稿: 23 |
Re: 会員登録完了画面でエラーが出てしまい、修正方法がわかりません。 yuh様、kuro_r様
ご返信ありがとうございます。 SC_Helper_Customer.php の変更点としては、 // XXX: year,month,dayはprefix付けないのが今のところ共通 $objFormParam->addParam('年', 'year', 4, 'n', array('EXIST_CHECK','NUM_CHECK', 'MAX_LENGTH_CHECK')); $objFormParam->addParam('月', 'month', 2, 'n', array('EXIST_CHECK','NUM_CHECK', 'MAX_LENGTH_CHECK')); $objFormParam->addParam('日', 'day', 2, 'n', array('EXIST_CHECK','NUM_CHECK', 'MAX_LENGTH_CHECK')); のように「EXIST_CHECK」を入れました。 また、非会員のお客様にも生年月日を必須にしたいと思い、いくつか書き加えました。 気になった点としては、 /** * 会員登録編集共通の相関チェック * * @param SC_CheckError $objErr SC_CheckError インスタンス * @param boolean $isAdmin 管理画面チェック時:true * @return SC_CheckError $objErr エラー情報 */ public function sfCustomerRegisterErrorCheck(&$objErr, $isAdmin = false) { $objErr->doFunc(array('生年月日', 'year', 'month', 'day'), array('CHECK_BIRTHDAY')); $objErr->doFunc(array('パスワード', 'password', PASSWORD_MIN_LEN, PASSWORD_MAX_LEN) ,array('NUM_RANGE_CHECK')); if (SC_Display_Ex::detectDevice() !== DEVICE_TYPE_MOBILE) { if (!$isAdmin) { $objErr->doFunc(array('メールアドレス', 'メールアドレス(確認)', 'email', 'email02') ,array('EQUAL_CHECK')); } $objErr->doFunc(array('パスワード', 'パスワード(確認)', 'password', 'password02') ,array('EQUAL_CHECK')); } の、 $objErr->doFunc(array('生年月日', 'year', 'month', 'day'), array('CHECK_BIRTHDAY')); の部分にも一度「EXIST_CHECK」を入れたので(現在は消しました。)、これが関係しているのかなとも思っています。 また、 data/class/pages/shopping/LC_Page_Shopping.php の中の、 // 複数項目チェック $objErr->doFunc(array('生年月日', 'year', 'month', 'day'), array('CHECK_BIRTHDAY')); $objErr->doFunc(array('メールアドレス', 'メールアドレス(確認)', 'order_email', 'order_email02'), array('EQUAL_CHECK')); return $objErr->arrErr; } 部分の $objErr->doFunc(array('生年月日', 'year', 'month', 'day'), array('CHECK_BIRTHDAY')); にも array('EXIST_CHECK', 'MAX_LENGTH_CHECK', 'SPTAB_CHECK','CHECK_BIRTHDAY')) と入れてみた(現在は削除しました。)のも関係しているのかなとも思っております。 「EXIST_CHECK」の確認以外に、どのようなことを行えばよいでしょうか。 お手数をおかけしますが、何卒よろしくお願いします。 |
フラット表示 | 前のトピック | 次のトピック |
題名 | 投稿者 | 日時 |
---|---|---|
会員登録完了画面でエラーが出てしまい、修正方法がわかりません。 | ytanaka | 2014/8/29 20:13 |
Re: 会員登録完了画面でエラーが出てしまい、修正方法がわかりません。 | yuh | 2014/8/29 22:22 |
Re: 会員登録完了画面でエラーが出てしまい、修正方法がわかりません。 | kuro_r | 2014/8/29 22:26 |
Re: 会員登録完了画面でエラーが出てしまい、修正方法がわかりません。 | yuh | 2014/8/29 22:35 |
Re: 会員登録完了画面でエラーが出てしまい、修正方法がわかりません。 | kuro_r | 2014/8/30 9:39 |
» Re: 会員登録完了画面でエラーが出てしまい、修正方法がわかりません。 | ytanaka | 2014/8/30 9:47 |
Re: 会員登録完了画面でエラーが出てしまい、修正方法がわかりません。 | ytanaka | 2014/8/30 11:25 |
Re: 会員登録完了画面でエラーが出てしまい、修正方法がわかりません。 | yuh | 2014/8/30 12:05 |
Re: 会員登録完了画面でエラーが出てしまい、修正方法がわかりません。 | ytanaka | 2014/9/3 10:40 |
Re: 会員登録完了画面でエラーが出てしまい、修正方法がわかりません。 | ytanaka | 2014/9/6 10:49 |
Re: 会員登録完了画面でエラーが出てしまい、修正方法がわかりません。 | ytanaka | 2014/10/14 17:42 |