Ignore:
Timestamp:
2011/02/28 04:10:49 (13 years ago)
Author:
nanasess
bzr:base-revision:
svn-v4:1e3b908f-19a9-db11-a64c-001125224ba8:branches/version-2_5-dev:20432
bzr:committer:
Kentaro Ohkouchi <nanasess@fsm.ne.jp>
bzr:file-ids:

data/Smarty/templates/admin/customer/edit.tpl 15732@1e3b908f-19a9-db11-a64c-001125224ba8:branches%2Ffeature-module-update%2Fdata%2FSmarty%2Ftemplates%2Fdefault%2Fadmin%2Fcustomer%2Fedit.tpl
data/Smarty/templates/default/frontparts/bloc/login_header.tpl 20408@1e3b908f-19a9-db11-a64c-001125224ba8:branches%2Fversion-2_5-dev%2Fdata%2FSmarty%2Ftemplates%2Fdefault%2Ffrontparts%2Fbloc%2Flogin_header.tpl
data/Smarty/templates/default/frontparts/form_personal_input.tpl 17131@1e3b908f-19a9-db11-a64c-001125224ba8:branches%2Fcomu-ver2%2Fdata%2FSmarty%2Ftemplates%2Fdefault%2Ffrontparts%2Fform_personal_input.tpl
data/Smarty/templates/mobile/entry/index.tpl 15732@1e3b908f-19a9-db11-a64c-001125224ba8:branches%2Ffeature-module-update%2Fdata%2FSmarty%2Ftemplates%2Fdefault%2Fmobile%2Fentry%2Findex.tpl
data/Smarty/templates/mobile/mypage/change.tpl 15732@1e3b908f-19a9-db11-a64c-001125224ba8:branches%2Ffeature-module-update%2Fdata%2FSmarty%2Ftemplates%2Fdefault%2Fmobile%2Fmypage%2Fchange.tpl
data/Smarty/templates/sphone/frontparts/form_personal_input.tpl 19898@1e3b908f-19a9-db11-a64c-001125224ba8:branches%2Fversion-2_5-dev%2Fdata%2FSmarty%2Ftemplates%2Fsphone%2Ffrontparts%2Fform_personal_input.tpl
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
data/class/pages/shopping/LC_Page_Shopping.php 15223@1e3b908f-19a9-db11-a64c-001125224ba8:branches%2Ffeature-module-update%2Fdata%2Fclass%2Fpages%2Fshopping%2FLC_Page_Shopping.php
data/mtb_constants_init.php 16505@1e3b908f-19a9-db11-a64c-001125224ba8:branches%2Ffeature-module-update%2Fdata%2Fmtb_constants_init.php
html/install/sql/insert_data.sql 15078@1e3b908f-19a9-db11-a64c-001125224ba8:branches%2Ffeature-module-update%2Fhtml%2Finstall%2Fsql%2Finsert_data.sql
bzr:mapping-version:
v4
bzr:merge:

nanasess@fsm.ne.jp-20110227190903-f6f8dvy6psdokbju
bzr:repository-uuid:
1e3b908f-19a9-db11-a64c-001125224ba8
bzr:revision-id:
nanasess@fsm.ne.jp-20110227191043-aos49z5ibjlzreii
bzr:revno:
3161
bzr:revprop:branch-nick:
branches/version-2_5-dev
bzr:root:
branches/version-2_5-dev
bzr:text-revisions:

data/Smarty/templates/admin/customer/edit.tpl nanasess@fsm.ne.jp-20110227190903-f6f8dvy6psdokbju
data/Smarty/templates/default/frontparts/bloc/login_header.tpl nanasess@fsm.ne.jp-20110227190903-f6f8dvy6psdokbju
data/Smarty/templates/default/frontparts/form_personal_input.tpl nanasess@fsm.ne.jp-20110227190903-f6f8dvy6psdokbju
data/Smarty/templates/mobile/entry/index.tpl nanasess@fsm.ne.jp-20110227190903-f6f8dvy6psdokbju
data/Smarty/templates/mobile/mypage/change.tpl nanasess@fsm.ne.jp-20110227190903-f6f8dvy6psdokbju
data/Smarty/templates/sphone/frontparts/form_personal_input.tpl nanasess@fsm.ne.jp-20110227190903-f6f8dvy6psdokbju
data/class/pages/frontparts/LC_Page_FrontParts_LoginCheck.php nanasess@fsm.ne.jp-20110227190903-f6f8dvy6psdokbju
data/class/pages/shopping/LC_Page_Shopping.php nanasess@fsm.ne.jp-20110227190903-f6f8dvy6psdokbju
data/mtb_constants_init.php nanasess@fsm.ne.jp-20110227190903-f6f8dvy6psdokbju
html/install/sql/insert_data.sql nanasess@fsm.ne.jp-20110227190903-f6f8dvy6psdokbju
bzr:timestamp:
2011-02-28 04:10:43.878000021 +0900
bzr:user-agent:
bzr2.2.2+bzr-svn1.0.4
svn:original-date:
2011-02-27T19:10:43.878000Z
Message:

#1007(lfConvertParamが散在する)

  • LC_Page_FrontParts_LoginCheck.php での処理を削除. ログイン時でのパスワード最小値, 最大値チェックは不要と思われるため

#627(ソース整形・ソースコメントの改善)

  • PASSWORD_LEN1, PASSWORD_LEN2 を PASSWORD_MIN_LEN, PASSWORD_MAX_LEN, に変更

#1032(フロントデザインリニューアル)

  • ヘッダ用ログインブロックを追加するとログアウトが動作しない場合があったのを修正

#986([フロント]フロントパーツ)

  • $objFormParam をローカル変数化
  • ログインパラメータのチェックを, shopping/index.php に合わせるよう修正
File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/version-2_5-dev/data/class/pages/frontparts/LC_Page_FrontParts_LoginCheck.php

    r20344 r20433  
    7070        $objCookie = new SC_Cookie(COOKIE_EXPIRE); 
    7171        // パラメータ管理クラス 
    72         $this->objFormParam = new SC_FormParam(); 
     72        $objFormParam = new SC_FormParam(); 
    7373 
    7474        // パラメータ情報の初期化 
    75         $this->lfInitParam($this->objFormParam); 
     75        $this->lfInitParam($objFormParam); 
    7676 
    7777        // リクエスト値をフォームにセット 
    78         $this->objFormParam->setParam($this->lfConvertParam($_POST)); 
     78        $objFormParam->setParam($_POST); 
    7979 
    8080        // モードによって分岐 
     
    8484 
    8585            // 入力値のエラーチェック 
    86             $this->objFormParam->toLower('login_email'); 
    87             $arrErr = $this->objFormParam->checkError(); 
     86            $objFormParam->trimParam(); 
     87            $objFormParam->toLower('login_email'); 
     88            $arrErr = $objFormParam->checkError(); 
    8889 
    8990            // エラーの場合はエラー画面に遷移 
     
    9394 
    9495            // 入力チェック後の値を取得 
    95             $arrForm = $this->objFormParam->getHashArray(); 
     96            $arrForm = $objFormParam->getHashArray(); 
    9697 
    9798            // クッキー保存判定 
     
    198199     * 
    199200     * @param SC_FormParam $objFormParam パラメータ管理クラス 
    200      * @return SC_FormParam $objFormParam 初期化したパラメータ管理クラスを返す 
     201     * @return void 
    201202     */ 
    202203    function lfInitParam(&$objFormParam) { 
    203204        $objFormParam->addParam('記憶する', 'login_memory', INT_LEN, 'n', array('MAX_LENGTH_CHECK', 'NUM_CHECK')); 
    204         $objFormParam->addParam('メールアドレス', 'login_email', MTEXT_LEN, 'a', array('EXIST_CHECK', 'MAX_LENGTH_CHECK', 'NO_SPTAB' ,'EMAIL_CHAR_CHECK')); 
    205         $objFormParam->addParam('パスワード', 'login_pass', PASSWORD_LEN1, '', array('EXIST_CHECK')); 
    206         $objFormParam->addParam('パスワード', 'login_pass1', PASSWORD_LEN1, '', array('EXIST_CHECK', 'MIN_LENGTH_CHECK')); 
    207         $objFormParam->addParam('パスワード', 'login_pass2', PASSWORD_LEN2, '', array('EXIST_CHECK', 'MAX_LENGTH_CHECK')); 
    208         return $objFormParam; 
    209     } 
    210  
    211     /** 
    212      * リクエスト値の整形. 
    213      * 
    214      * @param array $arrRequest リクエスト 
    215      * @return array $arrRequest 整形したリクエストを返す 
    216      */ 
    217     function lfConvertParam($arrRequest) { 
    218         // パスワード・Eメールにある空白をトリム 
    219         $arrRequest['login_email'] = preg_replace('/^[  \r\n]*(.*?)[  \r\n]*$/u', '$1', $arrRequest['login_email']); 
    220         $arrRequest['login_pass'] = trim($arrRequest['login_pass']); //認証用 
    221         $arrRequest['login_pass1'] = $arrRequest['login_pass'];      //最小桁数比較用 
    222         $arrRequest['login_pass2'] = $arrRequest['login_pass'];      //最大桁数比較用 
    223         return $arrRequest; 
    224     } 
    225  
     205        $objFormParam->addParam('メールアドレス', 'login_email', MTEXT_LEN, 'a', array('EXIST_CHECK', 'MAX_LENGTH_CHECK')); 
     206        $objFormParam->addParam('パスワード', 'login_pass', PASSWORD_MAX_LEN, '', array('EXIST_CHECK', 'MAX_LENGTH_CHECK')); 
     207    } 
    226208} 
    227209?> 
Note: See TracChangeset for help on using the changeset viewer.