Ignore:
Timestamp:
2009/02/13 21:59:21 (15 years ago)
Author:
zeniya
Message:

パスワード文字数の定数化

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/version-2_4/data/class/pages/frontparts/LC_Page_FrontParts_LoginCheck.php

    r17220 r17771  
    6767        // パラメータ情報の初期化 
    6868        $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"];      //最大桁数比較用 
    6974        // POST値の取得 
    7075        $this->objFormParam->setParam($_POST); 
     
    7681            $this->objFormParam->toLower('login_email'); 
    7782            $arrErr = $this->objFormParam->checkError(); 
     83 
     84            $this->p($arrErr); 
    7885 
    7986            // エラーの場合はエラー画面に遷移 
     
    139146        $this->objFormParam->addParam("記憶する", "login_memory", INT_LEN, "n", array("MAX_LENGTH_CHECK", "NUM_CHECK")); 
    140147        $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")); 
    142151    } 
    143152} 
Note: See TracChangeset for help on using the changeset viewer.