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)

Parameters

$pass
$email
$mobile

at line 85
boolean checkMobilePhoneId()

携帯端末IDが一致する会員が存在するかどうかをチェックする。 FIXME

Return Value

boolean 該当する会員が存在する場合は true、それ以外の場合 は false を返す。

at line 112
boolean getCustomerDataFromMobilePhoneIdPass(string $pass)

携帯端末IDを使用して会員を検索し、パスワードの照合を行う。 パスワードが合っている場合は会員情報を取得する。

Parameters

string $pass パスワード

Return Value

boolean 該当する会員が存在し、パスワードが合っている場合は true、 それ以外の場合は false を返す。

at line 145
void updateMobilePhoneId()

携帯端末IDを登録する。

Return Value

void

at line 164
setLogin($email)

Parameters

$email

at line 176
updateSession()

at line 187
startSession()

at line 195
EndSession()

at line 217
isLoginSuccess($dont_check_email_mobile = false)

Parameters

$dont_check_email_mobile

at line 242
getValue($keyname)

Parameters

$keyname

at line 262
setValue(string $keyname, string $val)

Parameters

string $keyname
string $val

at line 272
hasValue(string $keyname)

Parameters

string $keyname

at line 282
isBirthMonth()

at line 305
string getRemoteHost()

$SERVER['REMOTEHOST'] または $SERVER['REMOTEADDR'] を返す.

$SERVER['REMOTEHOST'] が取得できない場合は $SERVER['REMOTEADDR'] を返す.

Return Value

string $SERVER['REMOTEHOST'] 又は $SERVER['REMOTEADDR']の文字列

at line 317
updateOrderSummary($customer_id)

Parameters

$customer_id

at line 347
boolean|null doLogin(string $login_email, string $login_pass)

ログインを実行する.

ログインを実行し, 成功した場合はユーザー情報をセッションに格納し, true を返す. モバイル端末の場合は, 携帯端末IDを保存する. ログインに失敗した場合は, false を返す.

Parameters

string $login_email ログインメールアドレス
string $login_pass ログインパスワード

Return Value

boolean|null ログインに成功した場合 true; 失敗した場合 false