Customer
class Customer
Properties
$customer_data | 会員情報 |
Methods
getCustomerDataFromEmailPass($pass, $email, $mobile = false)
No description
boolean
checkMobilePhoneId()
携帯端末IDが一致する会員が存在するかどうかをチェックする。 FIXME
boolean
getCustomerDataFromMobilePhoneIdPass(string $pass)
携帯端末IDを使用して会員を検索し、パスワードの照合を行う。 パスワードが合っている場合は会員情報を取得する。
void
updateMobilePhoneId()
携帯端末IDを登録する。
setLogin($email)
No description
updateSession()
No description
startSession()
No description
EndSession()
No description
isLoginSuccess($dont_check_email_mobile = false)
No description
getValue($keyname)
No description
setValue(string $keyname, string $val)
No description
hasValue(string $keyname)
No description
isBirthMonth()
No description
string
getRemoteHost()
$SERVER['REMOTEHOST'] または $SERVER['REMOTEADDR'] を返す.
updateOrderSummary($customer_id)
No description
boolean|null
doLogin(string $login_email, string $login_pass)
ログインを実行する.
Details
at line 49
getCustomerDataFromEmailPass($pass, $email, $mobile = false)
at line 85
boolean
checkMobilePhoneId()
携帯端末IDが一致する会員が存在するかどうかをチェックする。 FIXME
at line 112
boolean
getCustomerDataFromMobilePhoneIdPass(string $pass)
携帯端末IDを使用して会員を検索し、パスワードの照合を行う。 パスワードが合っている場合は会員情報を取得する。
at line 145
void
updateMobilePhoneId()
携帯端末IDを登録する。
at line 164
setLogin($email)
at line 176
updateSession()
at line 187
startSession()
at line 195
EndSession()
at line 217
isLoginSuccess($dont_check_email_mobile = false)
at line 242
getValue($keyname)
at line 262
setValue(string $keyname, string $val)
at line 272
hasValue(string $keyname)
at line 282
isBirthMonth()
at line 305
string
getRemoteHost()
$SERVER['REMOTEHOST'] または $SERVER['REMOTEADDR'] を返す.
$SERVER['REMOTEHOST'] が取得できない場合は $SERVER['REMOTEADDR'] を返す.
at line 317
updateOrderSummary($customer_id)
at line 347
boolean|null
doLogin(string $login_email, string $login_pass)
ログインを実行する.
ログインを実行し, 成功した場合はユーザー情報をセッションに格納し, true を返す. モバイル端末の場合は, 携帯端末IDを保存する. ログインに失敗した場合は, false を返す.