- Timestamp:
- 2013/08/24 23:33:52 (11 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/version-2_13-dev/data/class/pages/forgot/LC_Page_Forgot.php
r23057 r23124 34 34 { 35 35 /** フォームパラメーターの配列 */ 36 var$objFormParam;36 public $objFormParam; 37 37 38 38 /** 秘密の質問の答え */ 39 var$arrReminder;39 public $arrReminder; 40 40 41 41 /** 変更後パスワード */ 42 var$temp_password;42 public $temp_password; 43 43 44 44 /** エラーメッセージ */ 45 var$errmsg;45 public $errmsg; 46 46 47 47 /** … … 50 50 * @return void 51 51 */ 52 function init()52 public function init() 53 53 { 54 54 $this->skip_load_page_layout = true; … … 71 71 * @return void 72 72 */ 73 function process()73 public function process() 74 74 { 75 75 parent::process(); … … 83 83 * @return void 84 84 */ 85 function action()85 public function action() 86 86 { 87 87 // パラメーター管理クラス … … 140 140 * メールアドレス・名前確認 141 141 * 142 * @param array $arrFormフォーム入力値143 * @param array$arrReminder リマインダー質問リスト142 * @param array $arrForm フォーム入力値 143 * @param array $arrReminder リマインダー質問リスト 144 144 * @return string エラー文字列 問題が無ければNULL 145 145 */ 146 function lfCheckForgotMail(&$arrForm, &$arrReminder)146 public function lfCheckForgotMail(&$arrForm, &$arrReminder) 147 147 { 148 148 $errmsg = NULL; … … 156 156 // 正会員 157 157 $arrForm['reminder'] = $result[0]['reminder']; 158 } else 158 } elseif ($result[0]['status'] == '1') { 159 159 // 仮会員 160 160 $errmsg = 'ご入力のemailアドレスは現在仮登録中です。<br/>登録の際にお送りしたメールのURLにアクセスし、<br/>本会員登録をお願いします。'; … … 170 170 * メールアドレス確認におけるパラメーター情報の初期化 171 171 * 172 * @param array $objFormParam フォームパラメータークラス173 * @param array $device_typeデバイスタイプ174 * @return void 175 */ 176 function lfInitMailCheckParam(&$objFormParam, $device_type)172 * @param array $objFormParam フォームパラメータークラス 173 * @param array $device_type デバイスタイプ 174 * @return void 175 */ 176 public function lfInitMailCheckParam(&$objFormParam, $device_type) 177 177 { 178 178 $objFormParam->addParam('お名前(姓)', 'name01', STEXT_LEN, 'aKV', array('EXIST_CHECK', 'NO_SPTAB', 'SPTAB_CHECK' ,'MAX_LENGTH_CHECK')); … … 190 190 * 秘密の質問確認 191 191 * 192 * @param array $arrFormフォーム入力値193 * @param array$arrReminder リマインダー質問リスト192 * @param array $arrForm フォーム入力値 193 * @param array $arrReminder リマインダー質問リスト 194 194 * @return string エラー文字列 問題が無ければNULL 195 195 */ 196 function lfCheckForgotSecret(&$arrForm, &$arrReminder)196 public function lfCheckForgotSecret(&$arrForm, &$arrReminder) 197 197 { 198 198 $errmsg = ''; … … 214 214 $is_authorized = true; 215 215 } 216 } 217 elseif (SC_Utils_Ex::sfIsMatchHashPassword($arrForm['reminder_answer'], 216 } elseif (SC_Utils_Ex::sfIsMatchHashPassword($arrForm['reminder_answer'], 218 217 $result[0]['reminder_answer'], $result[0]['salt'])) { 219 218 $is_authorized = true; … … 251 250 * 秘密の質問確認におけるパラメーター情報の初期化 252 251 * 253 * @param array $objFormParam フォームパラメータークラス254 * @param array $device_typeデバイスタイプ255 * @return void 256 */ 257 function lfInitSecretCheckParam(&$objFormParam, $device_type)252 * @param array $objFormParam フォームパラメータークラス 253 * @param array $device_type デバイスタイプ 254 * @return void 255 */ 256 public function lfInitSecretCheckParam(&$objFormParam, $device_type) 258 257 { 259 258 // メールチェックと同等のチェックを再度行う … … 269 268 * パスワード変更お知らせメールを送信する. 270 269 * 271 * @param array $CONF店舗基本情報の配列272 * @param string $email送信先メールアドレス273 * @param string $customer_name 送信先氏名274 * @param string $new_password変更後の新パスワード270 * @param array $CONF 店舗基本情報の配列 271 * @param string $email 送信先メールアドレス 272 * @param string $customer_name 送信先氏名 273 * @param string $new_password 変更後の新パスワード 275 274 * @return void 276 275 * 277 276 * FIXME: メールテンプレート編集の方に足すのが望ましい 278 277 */ 279 function lfSendMail(&$CONF, $email, $customer_name, $new_password)278 public function lfSendMail(&$CONF, $email, $customer_name, $new_password) 280 279 { 281 280 // パスワード変更お知らせメール送信
Note: See TracChangeset
for help on using the changeset viewer.