Changeset 22062 for branches/version-2_12-dev/data/class/pages/shopping
- Timestamp:
- 2012/11/02 12:17:17 (11 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/version-2_12-dev/data/class/pages/shopping/LC_Page_Shopping.php
r21993 r22062 123 123 // ログイン判定 124 124 if (SC_Utils_Ex::isBlank($this->arrErr) 125 && $this->doLogin($objCustomer, 126 $objFormParam->getValue('login_email'), 127 $objFormParam->getValue('login_pass'))) { 125 && $objCustomer->doLogin($objFormParam->getValue('login_email'), 126 $objFormParam->getValue('login_pass'))) { 128 127 129 128 // モバイルサイトで携帯アドレスの登録が無い場合、携帯アドレス登録ページへ遷移 … … 489 488 490 489 /** 491 * ログインを実行する.492 *493 * ログインを実行し, 成功した場合はユーザー情報をセッションに格納し,494 * true を返す.495 * モバイル端末の場合は, 携帯端末IDを保存する.496 * ログインに失敗した場合は, false を返す.497 *498 * @param SC_Customer $objCustomer SC_Customer インスタンス499 * @param string $login_email ログインメールアドレス500 * @param string $login_pass ログインパスワード501 * @return boolean ログインに成功した場合 true; 失敗した場合 false502 */503 function doLogin(&$objCustomer, $login_email, $login_pass) {504 switch (SC_Display_Ex::detectDevice()) {505 case DEVICE_TYPE_MOBILE:506 if (!$objCustomer->getCustomerDataFromMobilePhoneIdPass($login_pass) &&507 !$objCustomer->getCustomerDataFromEmailPass($login_pass, $login_email, true)508 ) {509 return false;510 } else {511 $objCustomer->updateMobilePhoneId();512 return true;513 }514 break;515 516 case DEVICE_TYPE_SMARTPHONE:517 case DEVICE_TYPE_PC:518 default:519 if (!$objCustomer->getCustomerDataFromEmailPass($login_pass, $login_email)) {520 return false;521 } else {522 return true;523 }524 break;525 }526 }527 528 /**529 490 * ログインした会員の携帯メールアドレス登録があるかどうか 530 491 *
Note: See TracChangeset
for help on using the changeset viewer.