Changeset 22062 for branches/version-2_12-dev/data/class/SC_Customer.php
- Timestamp:
- 2012/11/02 12:17:17 (14 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/version-2_12-dev/data/class/SC_Customer.php
r21968 r22062 314 314 $objQuery->update('dtb_customer',$arrOrderSummary,'customer_id = ?',array($customer_id)); 315 315 } 316 317 /** 318 * ログインを実行する. 319 * 320 * ログインを実行し, 成功した場合はユーザー情報をセッションに格納し, 321 * true を返す. 322 * モバイル端末の場合は, 携帯端末IDを保存する. 323 * ログインに失敗した場合は, false を返す. 324 * 325 * @param string $login_email ログインメールアドレス 326 * @param string $login_pass ログインパスワード 327 * @return boolean ログインに成功した場合 true; 失敗した場合 false 328 */ 329 function doLogin($login_email, $login_pass) { 330 switch (SC_Display_Ex::detectDevice()) { 331 case DEVICE_TYPE_MOBILE: 332 if (!$this->is->getCustomerDataFromMobilePhoneIdPass($login_pass) && 333 !$this->getCustomerDataFromEmailPass($login_pass, $login_email, true) 334 ) { 335 return false; 336 } else { 337 $this->updateMobilePhoneId(); 338 return true; 339 } 340 break; 341 342 case DEVICE_TYPE_SMARTPHONE: 343 case DEVICE_TYPE_PC: 344 default: 345 if (!$this->getCustomerDataFromEmailPass($login_pass, $login_email)) { 346 return false; 347 } else { 348 return true; 349 } 350 break; 351 } 352 } 316 353 }
Note: See TracChangeset
for help on using the changeset viewer.
