Changeset 19986 for branches/version-2_5-dev/data/class/pages/admin/customer/LC_Page_Admin_Customer_Customer.php
- Timestamp:
- 2011/01/19 19:47:07 (13 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/version-2_5-dev/data/class/pages/admin/customer/LC_Page_Admin_Customer_Customer.php
r19829 r19986 183 183 } 184 184 185 //-- パスワードの更新がある場合は暗号化。(更新がない場合はUPDATE文を構成しない) 186 if ($array["password"] != DEFAULT_PASSWORD) { 187 $arrRegist["password"] = sha1($array["password"] . ":" . AUTH_MAGIC); 188 } else { 189 unset($arrRegist['password']); 190 } 185 //-- パスワード/リマインダーの答え暗号化。 186 $salt = SC_Utils_Ex::sfGetRandomString(10); 187 $arrRegist["salt"] = $salt; 188 $arrRegist["password"] = SC_Utils_Ex::sfGetHashString($array["password"], $salt); 189 $arrRegist["reminder_answer"] = SC_Utils_Ex::sfGetHashString($arrRegist["reminder_answer"], $salt); 191 190 192 191 $arrRegist["update_date"] = "Now()"; … … 273 272 $objErr->doFunc(array("ご性別", "sex") ,array("SELECT_CHECK", "NUM_CHECK")); 274 273 $objErr->doFunc(array("ご職業", "job") ,array("NUM_CHECK")); 275 if ($array["password"] != DEFAULT_PASSWORD) { 276 $objErr->doFunc(array("パスワード", 'password', PASSWORD_LEN1, PASSWORD_LEN2), array("EXIST_CHECK", "ALNUM_CHECK", "NUM_RANGE_CHECK")); 277 } 274 $objErr->doFunc(array("パスワード", 'password', PASSWORD_LEN1, PASSWORD_LEN2), array("EXIST_CHECK", "ALNUM_CHECK", "NUM_RANGE_CHECK")); 278 275 $objErr->doFunc(array("パスワードを忘れたときのヒント 質問", "reminder") ,array("SELECT_CHECK", "NUM_CHECK")); 279 276 $objErr->doFunc(array("パスワードを忘れたときのヒント 答え", "reminder_answer", STEXT_LEN) ,array("EXIST_CHECK", "MAX_LENGTH_CHECK"));
Note: See TracChangeset
for help on using the changeset viewer.