- Timestamp:
- 2011/01/12 12:12:16 (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/version-2_5-dev/data/class/helper/SC_Helper_Customer.php
r19864 r19881 94 94 } 95 95 96 /** 97 * emailアドレスから、登録済み会員や退会済み会員をチェックする 98 * 99 * @param string $email メールアドレス 100 * @return integer 0:登録可能 1:登録済み 2:再登録制限期間内削除ユーザー 101 */ 102 function lfCheckRegisterUserFromEmail($email){ 103 $return = 0; 104 105 $objQuery =& SC_Query::getSingletonInstance(); 106 $arrRet = $objQuery->select("email, update_date, del_flg" 107 ,"dtb_customer" 108 ,"email = ? OR email_mobile = ? ORDER BY del_flg" 109 ,array($email, $email) 110 ); 111 112 if(count($arrRet) > 0) { 113 if($arrRet[0]['del_flg'] != '1') { 114 // 会員である場合 115 if (!isset($objErr->arrErr['email'])) $objErr->arrErr['email'] = ""; 116 $return = 1; 117 } else { 118 // 退会した会員である場合 119 $leave_time = SC_Utils_Ex::sfDBDatetoTime($arrRet[0]['update_date']); 120 $now_time = time(); 121 $pass_time = $now_time - $leave_time; 122 // 退会から何時間-経過しているか判定する。 123 $limit_time = ENTRY_LIMIT_HOUR * 3600; 124 if($pass_time < $limit_time) { 125 if (!isset($objErr->arrErr['email'])) $objErr->arrErr['email'] = ""; 126 $return = 2; 127 } 128 } 129 } 130 return $return; 131 } 132 133 134 135 96 136 }
Note: See TracChangeset
for help on using the changeset viewer.
