- Timestamp:
- 2009/05/15 16:30:40 (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/version-2/data/class/pages/shopping/LC_Page_Shopping_Deliv.php
r17684 r18007 85 85 86 86 $this->objLoginFormParam = new SC_FormParam(); // ログインフォーム用 87 $this->lfInitLoginFormParam(); // 初期設定 87 $this->lfInitLoginFormParam(); 88 //パスワード・Eメールにある空白をトリム 89 $this->lfConvertEmail($_POST["login_email"]); 90 $this->lfConvertLoginPass($_POST["login_pass"]); 88 91 $this->objLoginFormParam->setParam($_POST); // POST値の取得 89 92 … … 160 163 SC_Utils_Ex::sfDispSiteError(CUSTOMER_ERROR); 161 164 } 162 165 163 166 // 登録済みの別のお届け先を受注一時テーブルに書き込む 164 167 $this->lfRegistOtherDelivData($uniqid, $objCustomer, $_POST['deliv_check']); … … 244 247 $this->lfInitParam(); 245 248 // POST値の取得 249 $this->lfConvertEmail($_POST["login_email"]); 250 $this->lfConvertLoginPass($_POST["login_pass"]); 251 246 252 $this->objFormParam->setParam($_POST); 247 253 … … 429 435 $this->objLoginFormParam->addParam("記憶する", "login_memory", INT_LEN, "n", array("MAX_LENGTH_CHECK", "NUM_CHECK")); 430 436 $this->objLoginFormParam->addParam("メールアドレス", "login_email", STEXT_LEN, "KVa", array("EXIST_CHECK", "MAX_LENGTH_CHECK")); 431 $this->objLoginFormParam->addParam("パスワード", "login_pass", STEXT_LEN, "KVa", array("EXIST_CHECK", "MAX_LENGTH_CHECK")); 437 $this->objLoginFormParam->addParam("パスワード", "login_pass", PASSWORD_LEN1, "", array("EXIST_CHECK")); 438 $this->objLoginFormParam->addParam("パスワード", "login_pass1", PASSWORD_LEN1, "", array("EXIST_CHECK", "MIN_LENGTH_CHECK")); 439 $this->objLoginFormParam->addParam("パスワード", "login_pass2", PASSWORD_LEN2, "", array("EXIST_CHECK", "MAX_LENGTH_CHECK")); 432 440 } 433 441 … … 532 540 return $objErr->arrErr; 533 541 } 542 543 /** 544 * 入力されたEmailから余分な改行・空白を削除する 545 * 546 * @param string $_POST["login_email"] 547 */ 548 function lfConvertEmail(){ 549 if( strlen($_POST["login_email"]) < 1 ){ return ; } 550 $_POST["login_email"] = preg_replace('/^[ \r\n]*(.*?)[ \r\n]*$/u', '$1', $_POST["login_email"]); 551 } 552 553 /** 554 * 入力されたPassから余分な空白を削除し、最小桁数・最大桁数チェック用に変数に入れる 555 * 556 * @param string $_POST["login_pass"] 557 */ 558 function lfConvertLoginPass(){ 559 if( strlen($_POST["login_pass"]) < 1 ){ return ; } 560 $_POST["login_pass"] = trim($_POST["login_pass"]); //認証用 561 $_POST["login_pass1"] = $_POST["login_pass"]; //最小桁数比較用 562 $_POST["login_pass2"] = $_POST["login_pass"]; //最大桁数比較用 563 } 534 564 } 535 565 ?>
Note: See TracChangeset
for help on using the changeset viewer.