Changeset 21145 for branches/version-2_11-dev/data
- Timestamp:
- 2011/08/08 14:35:27 (13 years ago)
- bzr:base-revision:
- ohkouchi@loop-az.jp-20110808052550-xv2dl1dt6p95bgjf
- bzr:committer:
- Kentaro Ohkouchi <ohkouchi@loop-az.jp>
- bzr:file-ids:
data/class/pages/frontparts/LC_Page_FrontParts_LoginCheck.php 15367@1e3b908f-19a9-db11-a64c-001125224ba8:branches%2Ffeature-module-update%2Fdata%2Fclass%2Fpages%2Ffrontparts%2FLC_Page_FrontParts_LoginCheck.php- bzr:mapping-version:
- v4
- bzr:merge:
ohkouchi@loop-az.jp-20110808053500-zk1bb0ben1rmybn4- bzr:repository-uuid:
- 1e3b908f-19a9-db11-a64c-001125224ba8
- bzr:revision-id:
- ohkouchi@loop-az.jp-20110808053524-9snqkswwkodqqx32
- bzr:revno:
- 3848
- bzr:revprop:branch-nick:
- branches/version-2_11-dev
- bzr:root:
- branches/version-2_11-dev
- bzr:testament:
bazaar-ng testament short form 2.1
revision-id: ohkouchi@loop-az.jp-20110808053524-9snqkswwkodqqx32
sha1: 1449ab0c04e0ec373b236c48ed1b3bac56cc7c5b- bzr:timestamp:
- 2011-08-08 14:35:24.915999889 +0900
- bzr:user-agent:
- bzr2.3.1+bzr-svn1.1.0dev0
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/version-2_11-dev/data/class/pages/frontparts/LC_Page_FrontParts_LoginCheck.php
r21144 r21145 90 90 // エラーの場合はエラー画面に遷移 91 91 if (count($arrErr) > 0) { 92 SC_Utils_Ex::sfDispSiteError(TEMP_LOGIN_ERROR); 92 if (SC_Display_Ex::detectDevice() === DEVICE_TYPE_SMARTPHONE) { 93 echo $this->lfGetErrorMessage(TEMP_LOGIN_ERROR); 94 exit; 95 } else { 96 SC_Utils_Ex::sfDispSiteError(TEMP_LOGIN_ERROR); 97 exit; 98 } 93 99 } 94 100 … … 152 158 $where = '(email = ? OR email_mobile = ?) AND status = 1 AND del_flg = 0'; 153 159 $ret = $objQuery->count("dtb_customer", $where, array($arrForm['login_email'], $arrForm['login_email'])); 154 // ログインエラー表示 160 // ログインエラー表示 TODO リファクタリング 155 161 if($ret > 0) { 156 SC_Utils_Ex::sfDispSiteError(TEMP_LOGIN_ERROR); 162 if (SC_Display_Ex::detectDevice() === DEVICE_TYPE_SMARTPHONE) { 163 echo $this->lfGetErrorMessage(TEMP_LOGIN_ERROR); 164 exit; 165 } else { 166 SC_Utils_Ex::sfDispSiteError(TEMP_LOGIN_ERROR); 167 exit; 168 } 157 169 } else { 158 SC_Utils_Ex::sfDispSiteError(SITE_LOGIN_ERROR); 170 if (SC_Display_Ex::detectDevice() === DEVICE_TYPE_SMARTPHONE) { 171 echo $this->lfGetErrorMessage(SITE_LOGIN_ERROR); 172 exit; 173 } else { 174 SC_Utils_Ex::sfDispSiteError(SITE_LOGIN_ERROR); 175 exit; 176 } 159 177 } 160 178 } … … 210 228 $objFormParam->addParam('パスワード', 'login_pass', PASSWORD_MAX_LEN, '', array('EXIST_CHECK', 'MAX_LENGTH_CHECK')); 211 229 } 230 231 /** 232 * エラーメッセージを JSON 形式で返す. 233 * 234 * TODO リファクタリング 235 * この関数は主にスマートフォンで使用します. 236 * 237 * @param integer エラーコード 238 * @return string JSON 形式のエラーメッセージ 239 * @see LC_PageError 240 */ 241 function lfGetErrorMessage($error) { 242 switch ($error) { 243 case TEMP_LOGIN_ERROR: 244 $msg = "メールアドレスもしくはパスワードが正しくありません。\n本登録がお済みでない場合は、仮登録メールに記載されているURLより本登録を行ってください。"; 245 break; 246 case SITE_LOGIN_ERROR: 247 default: 248 $msg = "メールアドレスもしくはパスワードが正しくありません。"; 249 } 250 return SC_Utils_Ex::jsonEncode(array('login_error' => $msg)); 251 } 212 252 } 213 253 ?>
Note: See TracChangeset
for help on using the changeset viewer.