Changeset 17771
- Timestamp:
- 2009/02/13 21:59:21 (15 years ago)
- Location:
- branches/version-2_4/data/class
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/version-2_4/data/class/SC_FormParam.php
r17411 r17771 154 154 $arrRet = $this->getHashArray($keyname); 155 155 $objErr = new SC_CheckError($arrRet); 156 156 157 $cnt = 0; 157 158 foreach($this->keyname as $val) { … … 196 197 break; 197 198 case 'MAX_LENGTH_CHECK': 199 case 'MIN_LENGTH_CHECK': 198 200 case 'NUM_COUNT_CHECK': 199 201 if(!is_array($this->param[$cnt])) { -
branches/version-2_4/data/class/pages/admin/LC_Page_Admin_Login.php
r17653 r17771 64 64 if (!isset($_POST['password'])) $_POST['password'] = ""; 65 65 66 66 67 // 入力判定 67 if(strlen($_POST{'login_id'}) > 0 && strlen($_POST{'password'}) > 0) {68 if(strlen($_POST{'login_id'}) > 0 && strlen($_POST{'password'}) >= PASSWORD_LEN1 && strlen($_POST{'password'}) <= PASSWORD_LEN2) { 68 69 // 認証パスワードの判定 69 70 $ret = $this->fnCheckPassword($conn); -
branches/version-2_4/data/class/pages/frontparts/LC_Page_FrontParts_LoginCheck.php
r17220 r17771 67 67 // パラメータ情報の初期化 68 68 $this->lfInitParam(); 69 //パスワード・Eメールにある空白をトリム 70 $_POST["login_email"] = preg_replace('/^[ \r\n]*(.*?)[ \r\n]*$/u', '$1', $_POST["login_email"]); 71 $_POST["login_pass"] = trim($_POST["login_pass"]); //認証用 72 $_POST["login_pass1"] = $_POST["login_pass"]; //最小桁数比較用 73 $_POST["login_pass2"] = $_POST["login_pass"]; //最大桁数比較用 69 74 // POST値の取得 70 75 $this->objFormParam->setParam($_POST); … … 76 81 $this->objFormParam->toLower('login_email'); 77 82 $arrErr = $this->objFormParam->checkError(); 83 84 $this->p($arrErr); 78 85 79 86 // エラーの場合はエラー画面に遷移 … … 139 146 $this->objFormParam->addParam("記憶する", "login_memory", INT_LEN, "n", array("MAX_LENGTH_CHECK", "NUM_CHECK")); 140 147 $this->objFormParam->addParam("メールアドレス", "login_email", MTEXT_LEN, "a", array("EXIST_CHECK", "MAX_LENGTH_CHECK", "EMAIL_CHECK", "NO_SPTAB" ,"EMAIL_CHAR_CHECK")); 141 $this->objFormParam->addParam("パスワード", "login_pass", MTEXT_LEN, "", array("EXIST_CHECK", "MAX_LENGTH_CHECK")); 148 $this->objFormParam->addParam("パスワード", "login_pass", PASSWORD_LEN1, "", array("EXIST_CHECK")); 149 $this->objFormParam->addParam("パスワード", "login_pass1", PASSWORD_LEN1, "", array("EXIST_CHECK", "MIN_LENGTH_CHECK")); 150 $this->objFormParam->addParam("パスワード", "login_pass2", PASSWORD_LEN2, "", array("EXIST_CHECK", "MAX_LENGTH_CHECK")); 142 151 } 143 152 } -
branches/version-2_4/data/class/pages/mypage/LC_Page_Mypage_LoginCheck.php
r16582 r17771 62 62 // パラメータ情報の初期化 63 63 $this->lfInitParam(); 64 //パスワード・Eメールにある空白をトリム 65 $_POST["mypage_login_email"] = trim($_POST["mypage_login_email"]); 66 $_POST["mypage_login_pass"] = trim($_POST["mypage_login_pass"]); //認証用 67 $_POST["mypage_login_pass1"] = trim($_POST["mypage_login_pass"]); //最小桁数比較用 68 $_POST["mypage_login_pass2"] = trim($_POST["mypage_login_pass"]); //最大桁数比較用 64 69 // POST値の取得 65 70 $this->objFormParam->setParam($_POST); … … 116 121 $this->objFormParam->addParam("記憶する", "mypage_login_memory", INT_LEN, "n", array("MAX_LENGTH_CHECK", "NUM_CHECK")); 117 122 $this->objFormParam->addParam("メールアドレス", "mypage_login_email", MTEXT_LEN, "a", array("EXIST_CHECK", "MAX_LENGTH_CHECK", "EMAIL_CHECK", "NO_SPTAB" ,"EMAIL_CHAR_CHECK")); 118 $this->objFormParam->addParam("パスワード", "mypage_login_pass", MTEXT_LEN, "KVa", array("EXIST_CHECK", "MAX_LENGTH_CHECK")); 123 $this->objFormParam->addParam("パスワード", "mypage_login_pass", PASSWORD_LEN1, "KVa", array("EXIST_CHECK")); 124 $this->objFormParam->addParam("パスワード", "mypage_login_pass1", PASSWORD_LEN1, "KVa", array("EXIST_CHECK", "MIN_LENGTH_CHECK")); 125 $this->objFormParam->addParam("パスワード", "mypage_login_pass2", PASSWORD_LEN2, "KVa", array("EXIST_CHECK", "MAX_LENGTH_CHECK")); 119 126 } 127 120 128 } 121 129 ?>
Note: See TracChangeset
for help on using the changeset viewer.