Ignore:
Timestamp:
2011/01/19 19:47:07 (11 years ago)
Author:
AMUAMU
Message:

#818 (パスワードリマインダの答えのハッシュ暗号化) の解決
#819 (パスワードのハッシュ暗号化の強化) の解決
#335 (パスワードリマインダの改修) の準備修正
#895 (会員登録完了ページのタイトル異常) の解決
#899 (会員登録時にパスワードが正しく登録されない) の解決
#744 (PHP4 互換用途ソースを将来的に切り捨てやすい仕組みづくり) 関連の修正も含む

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/version-2_5-dev/data/class/pages/mypage/LC_Page_Mypage_Change.php

    r19893 r19986  
    160160            $this->arrForm['password'] = DEFAULT_PASSWORD; 
    161161            $this->arrForm['password02'] = DEFAULT_PASSWORD; 
     162            $this->arrForm['reminder_answer'] = DEFAULT_PASSWORD; 
    162163        } 
    163164        $this->transactionid = SC_Helper_Session_Ex::getToken(); 
     
    219220        $objErr = new SC_CheckError($arrRet); 
    220221        $objErr->arrErr = $this->objFormParam->checkError(); 
     222        if(isset($objErr->arrErr['password']) and $arrRet['password'] == DEFAULT_PASSWORD) { 
     223            unset($objErr->arrErr['password']); 
     224            unset($objErr->arrErr['password02']); 
     225        } 
     226        if(isset($objErr->arrErr['reminder_answer']) and $arrRet['reminder_answer'] == DEFAULT_PASSWORD) { 
     227            unset($objErr->arrErr['reminder_answer']); 
     228        } 
    221229                         
    222230        $objErr->doFunc(array("お電話番号", "tel01", "tel02", "tel03"),array("TEL_CHECK")); 
     
    224232        $objErr->doFunc(array("生年月日", "year", "month", "day"), array("CHECK_BIRTHDAY")); 
    225233        if ($this->isMobile === false){ 
    226             $objErr->doFunc(array('パスワード', 'パスワード(確認)', "password", "password02") ,array("EQUAL_CHECK")); 
     234            if( $arrRet['password'] != DEFAULT_PASSWORD ) { 
     235                $objErr->doFunc(array('パスワード', 'パスワード(確認)', "password", "password02") ,array("EQUAL_CHECK")); 
     236            } 
    227237            $objErr->doFunc(array('メールアドレス', 'メールアドレス(確認)', "email", "email02") ,array("EQUAL_CHECK")); 
    228238            $objErr->doFunc(array("FAX番号", "fax01", "fax02", "fax03") ,array("TEL_CHECK")); 
Note: See TracChangeset for help on using the changeset viewer.