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

Changeset 11974


Ignore:
Timestamp:
Jun 23, 2009, 11:25:00 AM (10 years ago)
Author:
nagasawa
Message:

#3776:パスワード再発行ページにキャプチャを追加(2.14.x)

Location:
OpenPNE/branches/stable-2.14.x/webapp/modules/pc
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • OpenPNE/branches/stable-2.14.x/webapp/modules/pc/do/o_password_query.php

    r11299 r11974  
    2222        $q_answer = $requests['c_password_query_answer'];
    2323        // ----------
     24
     25        if (OPENPNE_USE_CAPTCHA) {
     26            @session_start();
     27            if ($_SESSION['captcha_keystring'] !== $requests['captcha']) {
     28                unset($_SESSION['captcha']);
     29                $p = array('msg' => "確認キーワードが誤っています");
     30                openpne_redirect('pc', 'page_o_password_query', $p);
     31            }
     32            unset($_SESSION['captcha']);
     33        }
    2434
    2535        if (!$pc_address) {
  • OpenPNE/branches/stable-2.14.x/webapp/modules/pc/templates/o_password_query.tpl

    r10988 r11974  
    2828<tr><th>秘密の答え</th><td><input type="text" class="text" name="c_password_query_answer" value="" /></td></tr>
    2929({/if})
     30({if $smarty.const.OPENPNE_USE_CAPTCHA})
     31<tr>
     32<th>確認キーワード</th>
     33<td>
     34<p><img src="./cap.php?rand=({math equation="rand(0,99999999)"})" alt="確認キーワード" /></p>
     35<p>※上に表示されているキーワードをご記入下さい。</p>
     36<input type="text" class="input_text" name="captcha" value="" size="30" />
     37</td>
     38</tr>
     39({/if})
    3040</table>
    3141
  • OpenPNE/branches/stable-2.14.x/webapp/modules/pc/validate/do/o_password_query.ini

    r2 r11974  
    77[c_password_query_answer]
    88type = "string"
     9
     10[captcha]
     11type = "string"
Note: See TracChangeset for help on using the changeset viewer.