ここの情報は古いです。ご理解頂いた上でお取り扱いください。

Changeset 5559


Ignore:
Timestamp:
Mar 3, 2008, 5:31:48 PM (12 years ago)
Author:
ebihara
Message:

#2012:pneidモード(仮)の携帯版登録処理を追加

Location:
OpenPNE/branches/work/ebihara/prj_id_login/webapp/modules/ktai
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • OpenPNE/branches/work/ebihara/prj_id_login/webapp/modules/ktai/do/o_insert_c_member.php

    r4933 r5559  
    9393            if (db_member_easy_access_id_is_blacklist(md5($easy_access_id))) {
    9494                ktai_display_error('新規登録を完了できませんでした。');
     95            }
     96        }
     97
     98        if (OPENPNE_AUTH_MODE == 'pneid') {
     99            // ログインIDの重複チェック
     100            if (db_member_c_member_id4username($prof['login_id'])) {
     101                $errors[] = 'このログインIDはすでに登録されています';
    95102            }
    96103        }
     
    151158    function _getValidateRules()
    152159    {
    153         return array(
     160        $rules = array(
    154161            'nickname' => array(
    155162                'type' => 'string',
     
    202209            ),
    203210        );
     211
     212        if (OPENPNE_AUTH_MODE == 'pneid') {
     213            $rules['login_id'] = array(
     214                'type' => 'regexp',
     215                'regexp' => '/^[a-zA-Z0-9][a-zA-Z0-9\-_]+[a-zA-Z0-9]$/i',
     216                'required' => '1',
     217                'caption' => 'ログインID',
     218                'type_error' => 'ログインIDは4-30文字の半角英数字、記号(アンダーバー「_」、ハイフン「-」)で入力してください',
     219                'min' => '4',
     220                'max' => '30',
     221            );
     222        }
     223
     224        return $rules;
    204225    }
    205226
  • OpenPNE/branches/work/ebihara/prj_id_login/webapp/modules/ktai/templates/o_regist_input.tpl

    r4222 r5559  
    1212({if $aff_id})
    1313<input type="hidden" name="aff_id" value="({$aff_id})">
     14({/if})
     15
     16({if $smarty.const.OPENPNE_AUTH_MODE == 'pneid'})
     17<font color="#({$ktai_color_config.font_06})">ログインID:</font><font color="#({$ktai_color_config.font_09})">*</font><br>
     18<input type="text" name="login_id"><br>
     19<font color="#({$ktai_color_config.font_09})">
     20※4-30文字の半角英数字、記号(アンダーバー「_」、ハイフン「-」)で入力してください<br>
     21※最初と最後の文字は半角英数字で入力してください<br>
     22※アルファベットの大文字と小文字は区別されません<br>
     23</font>
     24<br>
    1425({/if})
    1526
Note: See TracChangeset for help on using the changeset viewer.