Changeset 9180
- Timestamp:
- Nov 16, 2008, 1:18:05 PM (14 years ago)
- Location:
- OpenPNE/branches/work/yamada/op212_chk
- Files:
-
- 13 edited
- 7 copied
Legend:
- Unmodified
- Added
- Removed
-
OpenPNE/branches/work/yamada/op212_chk/config.php.sample
r9179 r9180 173 173 'page_h_invite','page_h_invite_confirm','do_h_invite_insert_c_invite', 174 174 'page_o_password_query','do_o_password_query', 175 'page_o_regist_pc_mail','do_o_regist_pc_mail', 175 176 ), 176 177 'ktai' => array( -
OpenPNE/branches/work/yamada/op212_chk/public_html/modules/portal/css/master.css
r9179 r9180 28 28 .snsLogin div#isSaveArea { top:128px; width:200px; text-align:center;} 29 29 .snsLogin div#passwordQueryArea { top:146px; width:200px; text-align:center;} 30 .snsLogin div#loginSecurity { left:0; width:250px; height:9px; background:url("../img/login_sec_black.gif") no-repeat center center; font-size:0; line-height:0; text-indent:-3000px;} 31 #invite div.snsLogin div#loginSecurity { top:209px;} 32 #free div.snsLogin div#loginSecurity { top:239px;} 33 .snsLogin div#buttonLoginArea { top:179px;} 34 .snsLogin div#buttonRegiArea { top:209px;} 30 .snsLogin div#pcAddressRegistArea { top:164px; width:200px; text-align:center;} 31 .snsLogin div#loginSecurity { left:0; width:268px; height:9px; background:url("../img/login_sec_black.gif") no-repeat center center; font-size:0; line-height:0; text-indent:-3000px;} 32 #invite div.snsLogin div#loginSecurity { top:227px;} 33 #free div.snsLogin div#loginSecurity { top:257px;} 34 .snsLogin div#buttonLoginArea { top:187px;} 35 .snsLogin div#buttonRegiArea { top:217px;} 35 36 .snsLogin div#usernameArea span, 36 37 .snsLogin div#passwordArea span { display:block; font-size:0; line-height:0; text-decoration:none; text-indent:-3000px;} … … 39 40 .snsLogin div#isSaveArea input { margin-right:5px; vertical-align:middle;} 40 41 .snsLogin div#isSaveArea span { font-size:10px; color:#000;} 42 .snsLogin div#pcAddressRegistArea a, 41 43 .snsLogin div#passwordQueryArea a { font-size:10px; text-decoration:underline;} 42 44 .snsLogin div#buttonLoginArea button { position:absolute; top:0; left:40px; border:0; text-indent:-3000px; cursor:pointer;} -
OpenPNE/branches/work/yamada/op212_chk/public_html/modules/portal/skin/001_openpne_red/skin.css
r9179 r9180 21 21 .snsLogin div#isSaveArea span { color:#444;} 22 22 .snsLogin div#loginSecurity { background:url("../../img/login_sec_black.gif") no-repeat center center;} 23 .snsLogin div#buttonLoginArea { top:1 70px;}24 .snsLogin div#buttonRegiArea { top:2 02px;}23 .snsLogin div#buttonLoginArea { top:187px;} 24 .snsLogin div#buttonRegiArea { top:217px;} 25 25 .snsLogin div#buttonLoginArea button, 26 26 .snsLogin div#buttonRegiArea button { width:122px; height:26px; border:2px #fff outset; background-color:#555; text-indent:0; font-weight:bold; color:#fff;} -
OpenPNE/branches/work/yamada/op212_chk/public_html/modules/portal/skin/002_openpne_beige/skin.css
r9179 r9180 21 21 .snsLogin div#isSaveArea span { color:#444;} 22 22 .snsLogin div#loginSecurity { background:url("../../img/login_sec_black.gif") no-repeat center center;} 23 .snsLogin div#buttonLoginArea { top:1 70px;}24 .snsLogin div#buttonRegiArea { top:2 02px;}23 .snsLogin div#buttonLoginArea { top:187px;} 24 .snsLogin div#buttonRegiArea { top:217px;} 25 25 .snsLogin div#buttonLoginArea button, 26 26 .snsLogin div#buttonRegiArea button { width:122px; height:26px; border:2px #fff outset; background-color:#555; text-indent:0; font-weight:bold; color:#fff;} -
OpenPNE/branches/work/yamada/op212_chk/public_html/modules/portal/skin/003_openpne_yellow/skin.css
r9179 r9180 21 21 .snsLogin div#isSaveArea span { color:#444;} 22 22 .snsLogin div#loginSecurity { background:url("../../img/login_sec_black.gif") no-repeat center center;} 23 .snsLogin div#buttonLoginArea { top:1 70px;}24 .snsLogin div#buttonRegiArea { top:2 02px;}23 .snsLogin div#buttonLoginArea { top:187px;} 24 .snsLogin div#buttonRegiArea { top:217px;} 25 25 .snsLogin div#buttonLoginArea button, 26 26 .snsLogin div#buttonRegiArea button { width:122px; height:26px; border:2px #fff outset; background-color:#555; text-indent:0; font-weight:bold; color:#fff;} -
OpenPNE/branches/work/yamada/op212_chk/public_html/modules/portal/skin/004_openpne_green/skin.css
r9179 r9180 21 21 .snsLogin div#isSaveArea span { color:#444;} 22 22 .snsLogin div#loginSecurity { background:url("../../img/login_sec_black.gif") no-repeat center center;} 23 .snsLogin div#buttonLoginArea { top:1 70px;}24 .snsLogin div#buttonRegiArea { top:2 02px;}23 .snsLogin div#buttonLoginArea { top:187px;} 24 .snsLogin div#buttonRegiArea { top:217px;} 25 25 .snsLogin div#buttonLoginArea button, 26 26 .snsLogin div#buttonRegiArea button { width:122px; height:26px; border:2px #fff outset; background-color:#555; text-indent:0; font-weight:bold; color:#fff;} -
OpenPNE/branches/work/yamada/op212_chk/public_html/modules/portal/skin/005_openpne_blue/skin.css
r9179 r9180 21 21 .snsLogin div#isSaveArea span { color:#444;} 22 22 .snsLogin div#loginSecurity { background:url("../../img/login_sec_black.gif") no-repeat center center;} 23 .snsLogin div#buttonLoginArea { top:1 70px;}24 .snsLogin div#buttonRegiArea { top:2 02px;}23 .snsLogin div#buttonLoginArea { top:187px;} 24 .snsLogin div#buttonRegiArea { top:217px;} 25 25 .snsLogin div#buttonLoginArea button, 26 26 .snsLogin div#buttonRegiArea button { width:122px; height:26px; border:2px #fff outset; background-color:#555; text-indent:0; font-weight:bold; color:#fff;} -
OpenPNE/branches/work/yamada/op212_chk/public_html/modules/portal/skin/006_openpne_navy/skin.css
r9179 r9180 21 21 .snsLogin div#isSaveArea span { color:#444;} 22 22 .snsLogin div#loginSecurity { background:url("../../img/login_sec_black.gif") no-repeat center center;} 23 .snsLogin div#buttonLoginArea { top:1 70px;}24 .snsLogin div#buttonRegiArea { top:2 02px;}23 .snsLogin div#buttonLoginArea { top:187px;} 24 .snsLogin div#buttonRegiArea { top:217px;} 25 25 .snsLogin div#buttonLoginArea button, 26 26 .snsLogin div#buttonRegiArea button { width:122px; height:26px; border:2px #fff outset; background-color:#555; text-indent:0; font-weight:bold; color:#fff;} -
OpenPNE/branches/work/yamada/op212_chk/public_html/modules/portal/skin/007_openpne_purple/skin.css
r9179 r9180 21 21 .snsLogin div#isSaveArea span { color:#444;} 22 22 .snsLogin div#loginSecurity { background:url("../../img/login_sec_black.gif") no-repeat center center;} 23 .snsLogin div#buttonLoginArea { top:1 70px;}24 .snsLogin div#buttonRegiArea { top:2 02px;}23 .snsLogin div#buttonLoginArea { top:187px;} 24 .snsLogin div#buttonRegiArea { top:217px;} 25 25 .snsLogin div#buttonLoginArea button, 26 26 .snsLogin div#buttonRegiArea button { width:122px; height:26px; border:2px #fff outset; background-color:#555; text-indent:0; font-weight:bold; color:#fff;} -
OpenPNE/branches/work/yamada/op212_chk/webapp/modules/admin/templates/edit_c_admin_config.tpl
r9179 r9180 441 441 ※ドメイン指定受信を設定されている方は、「({$smarty.const.ADMIN_EMAIL})」からのメールを受信できるように指定してください。({/capture}) 442 442 443 ({capture name=pc_html_regist_pc_mail}) 444 <a href="({t_url _html=0 _absolute=1 m=pc a=page_o_regist_pc_mail})">PCメールアドレス登録</a>({/capture}) 445 443 446 <dl class="sampleHtml"> 444 447 <dt><strong class="item">PC版ログインフォーム</strong></dt> … … 461 464 462 465 <dl class="sampleHtml"> 466 <dt><strong class="item">PC版メールアドレス登録ページへのリンク</strong></dt> 467 <dd><textarea cols="84" rows="3" readonly="readonly">({$smarty.capture.pc_html_regist_pc_mail})</textarea></dd> 468 </dl> 469 470 <dl class="sampleHtml"> 463 471 <dt><strong class="item">携帯版ログインフォーム</strong></dt> 464 472 <dd><textarea cols="84" rows="16" readonly="readonly">({$smarty.capture.ktai_html_form})</textarea></dd> -
OpenPNE/branches/work/yamada/op212_chk/webapp/modules/pc/do/o_regist_pc_mail.php
r8435 r9180 24 24 function execute($requests) 25 25 { 26 27 // 外部認証の場合はリダイレクト28 check_action4pne_slave(false);29 30 26 // --- リクエスト変数 31 $ktai_address = $requests['ktai_address'];32 27 $password = $requests['password']; 33 28 $pc_address = $requests['pc_address']; 34 29 $pc_address2 = $requests['pc_address2']; 30 31 if (OPENPNE_AUTH_MODE == 'pneid') { 32 $username = $requests['pneid']; 33 } else { 34 $username = $requests['ktai_address']; 35 } 36 35 37 // ---------- 38 39 if (OPENPNE_AUTH_MODE == 'slavepne' || !(OPENPNE_REGIST_FROM & OPENPNE_REGIST_FROM_PC)) { 40 client_redirect_login(); 41 } 36 42 37 43 $errors = array(); 38 44 @session_start(); 39 if (OPENPNE_USE_CAPTCHA && (empty($_SESSION['captcha_keystring']) 40 || $_SESSION['captcha_keystring'] != $requests['captcha']) 41 ) { 45 46 if (OPENPNE_USE_CAPTCHA) { 47 if ($_SESSION['captcha_keystring'] !== $requests['captcha']) { 48 $errors[] = "確認キーワードが誤っています"; 49 } 50 42 51 unset($_SESSION['captcha_keystring']); 43 $errors[] = "確認キーワードが誤っています"; 44 } else { 45 if (!$c_member_id = db_member_is_ktai_address_password_complete($ktai_address, $password)) { 46 $errors[] = '登録済み携帯アドレス、またはパスワードに正しい値を入力してください'; 47 } 48 if (!db_common_is_mailaddress($pc_address) 49 || is_ktai_mail_address($pc_address)) { 50 $errors[] = 'PCメールアドレスを正しく入力してください'; 51 } 52 if (db_member_c_member_id4pc_address($pc_address)) { 53 $errors[] = '入力されたメールアドレスは既に登録されています'; 54 } 55 if ($pc_address !== $pc_address2) { 56 $errors[] = 'メールアドレスが一致しません'; 57 } 58 if (!db_member_is_limit_domain4mail_address($pc_address)) { 59 $errors[] = '入力したメールアドレスでは登録できません'; 52 } 53 54 $c_member_id = db_member_c_member_id4username($username, true); 55 if (!$c_member_id || db_member_hashed_password4c_member_id($c_member_id) !== md5($password)) { 56 if (OPENPNE_AUTH_MODE == 'pneid') { 57 $errors[] = 'ログインID、またはパスワードに正しい値を入力してください'; 58 } else { 59 $errors[] = '携帯メールアドレス、またはパスワードに正しい値を入力してください'; 60 60 } 61 61 } 62 if (db_member_is_pc_address_registered($c_member_id)) { 63 $errors[] = '既にPCメールアドレスを登録済みです'; 64 } 65 if (!db_common_is_mailaddress($pc_address) 66 || is_ktai_mail_address($pc_address)) { 67 $errors[] = 'PCメールアドレスを正しく入力してください'; 68 } 69 if (db_member_c_member_id4pc_address($pc_address)) { 70 $errors[] = '入力されたメールアドレスは既に登録されています'; 71 } 72 if ($pc_address !== $pc_address2) { 73 $errors[] = 'メールアドレスが一致しません'; 74 } 75 if (!db_member_is_limit_domain4mail_address($pc_address)) { 76 $errors[] = '入力したメールアドレスでは登録できません'; 77 } 78 62 79 if ($errors) { 63 80 $this->handleError($errors); -
OpenPNE/branches/work/yamada/op212_chk/webapp/modules/pc/page/o_regist_pc_mail.php
r8435 r9180 14 14 function execute($requests) 15 15 { 16 if (OPENPNE_AUTH_MODE == 'slavepne' || !(OPENPNE_REGIST_FROM & OPENPNE_REGIST_FROM_PC)) { 17 client_redirect_login(); 18 } 19 16 20 return 'success'; 17 21 } -
OpenPNE/branches/work/yamada/op212_chk/webapp/modules/pc/templates/o_login.tpl
r9179 r9180 39 39 ({else}) 40 40 <span class="password_query"><a href="({t_url m=pc a=page_o_password_query})">>パスワードを忘れた方はこちらへ</a></span> 41 <br /><a href="({t_url m=pc a=page_o_regist_pc_mail})">PCメールアドレス登録</a> 41 42 ({/if}) 42 43 ({if $SSL_SELECT_URL}) -
OpenPNE/branches/work/yamada/op212_chk/webapp/modules/pc/templates/o_regist_pc_mail.tpl
r8435 r9180 5 5 <div class="dparts formTable"><div class="parts"> 6 6 <div class="partsHeading"><h3>PCメールアドレス登録</h3></div> 7 8 <div class="partsInfo"> 9 <p> 10 既に携帯版を利用している方のみ、PCメールアドレスの登録をおこなうことができます。<br /> 11 登録済みの({if $smarty.const.OPENPNE_AUTH_MODE == 'pneid'})ログインID({else})携帯メールアドレス({/if})とパスワード、登録したいPCメールアドレスを入力してください。 12 </p> 13 </div> 14 7 15 ({t_form_block m=pc a=do_o_regist_pc_mail}) 8 <table><tr> 9 <th>登録済み携帯メールアドレス</th> 16 <table> 17 ({if $smarty.const.OPENPNE_AUTH_MODE == 'pneid'}) 18 <tr> 19 <th>ログインID</th> 20 <td> 21 <input type="text" class="input_text" name="pneid" value="({$requests.pneid})" size="40" /> 22 </td> 23 </tr> 24 ({else}) 25 <tr> 26 <th>携帯メールアドレス</th> 10 27 <td> 11 28 <input type="text" class="input_text" name="ktai_address" value="({$requests.ktai_address})" size="40" /> 12 29 </td> 13 </tr><tr> 30 </tr> 31 ({/if}) 32 <tr> 14 33 <th>パスワード</th> 15 34 <td> … … 28 47 <td> 29 48 <input type="text" class="input_text" name="pc_address2" value="" size="40" /> 30 <p class="caution">31 ※メールアドレスは公開されません。32 </p>33 49 </td> 34 50 </tr> -
OpenPNE/branches/work/yamada/op212_chk/webapp/modules/pc/validate/do/o_regist_pc_mail.ini
r8435 r9180 1 1 [ktai_address] 2 2 type = "string" 3 required = 14 3 caption = "携帯メールアドレス" 4 5 [pneid] 6 type = "string" 7 caption = "ログインID" 5 8 6 9 [password] -
OpenPNE/branches/work/yamada/op212_chk/webapp/modules/pc/validate/page/o_regist_pc_mail.ini
r8435 r9180 1 1 [ktai_address] 2 3 [pneid] 2 4 3 5 [pc_address] -
OpenPNE/branches/work/yamada/op212_chk/webapp/modules/portal/templates/inc_portal_Login_Form.tpl
r9179 r9180 15 15 ({else}) 16 16 <div id="passwordQueryArea"><a href="({t_url m=pc a=page_o_password_query})">>パスワードを忘れた方はこちらへ</a></div> 17 <div id="pcAddressRegistArea"><a href="({t_url m=pc a=page_o_regist_pc_mail})">>PCメールアドレス登録</a></div> 17 18 ({/if}) 18 19 <div id="buttonLoginArea"><button type="submit" tabindex="4" id="buttonLogin">ログイン</button></div> -
OpenPNE/branches/work/yamada/op212_chk/webapp/modules/portal/templates/preview.tpl
r9179 r9180 44 44 <div id="isSaveArea"><input type="checkbox" name="is_save" value="1" tabindex="3" id="isSave" /><label for="isSave"><span>次回から自動的にログイン</span></label></div> 45 45 <div id="passwordQueryArea"><a href="#">>パスワードを忘れた方はこちらへ</a></div> 46 <div id="pcAddressRegistArea"><a href="({t_url m=pc a=page_o_regist_pc_mail})">>PCメールアドレス登録</a></div> 46 47 <div id="buttonLoginArea"><button type="submit" tabindex="4" id="buttonLogin" onclick="window.alert('プレビューページからはログインできません。');">ログイン</button></div> 47 48 ({if ! $smarty.const.IS_CLOSED_SNS})
Note: See TracChangeset
for help on using the changeset viewer.