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 37
getCustomerDataFromEmailPass($pass, $email, $mobile = false)
at line 73
boolean
checkMobilePhoneId()
携帯端末IDが一致する会員が存在するかどうかをチェックする。 FIXME
at line 100
boolean
getCustomerDataFromMobilePhoneIdPass(string $pass)
携帯端末IDを使用して会員を検索し、パスワードの照合を行う。 パスワードが合っている場合は会員情報を取得する。
at line 133
void
updateMobilePhoneId()
携帯端末IDを登録する。
at line 152
setLogin($email)
at line 164
updateSession()
at line 175
startSession()
at line 183
EndSession()
at line 205
isLoginSuccess($dont_check_email_mobile = false)
at line 230
getValue($keyname)
at line 250
setValue(string $keyname, string $val)
at line 260
hasValue(string $keyname)
at line 270
isBirthMonth()
at line 293
string
getRemoteHost()
$SERVER['REMOTEHOST'] または $SERVER['REMOTEADDR'] を返す.
$SERVER['REMOTEHOST'] が取得できない場合は $SERVER['REMOTEADDR'] を返す.
at line 305
updateOrderSummary($customer_id)
at line 335
boolean|null
doLogin(string $login_email, string $login_pass)
ログインを実行する.
ログインを実行し, 成功した場合はユーザー情報をセッションに格納し, true を返す. モバイル端末の場合は, 携帯端末IDを保存する. ログインに失敗した場合は, false を返す.