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

Changeset 11972


Ignore:
Timestamp:
Jun 23, 2009, 11:12:01 AM (9 years ago)
Author:
nagasawa
Message:

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

Location:
OpenPNE/trunk/webapp
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • OpenPNE/trunk/webapp/lib/OpenPNE/Config.php

    r11969 r11972  
    6868            'USE_RESPONSE_COMMENT',
    6969            'USE_MESSAGE_OPEN_UNOPEN',
     70            'LIMIT_PASSWORD_QUERY_ANSWER_DAY',
    7071        );
    7172    }
     
    256257            'OPENPNE_POST_INTERVAL_UNFAIR_COUNT_RESET_SECOND' => 60*60,
    257258            'OPENPNE_POST_USE_DB' => true,
     259            'LIMIT_PASSWORD_QUERY_ANSWER_DAY' => 3,
    258260        // 固定値
    259261            'AMAZON_TOKEN'   => '1WZYY1W9YF49AGM0RTG2',
  • OpenPNE/trunk/webapp/modules/pc/do/o_password_query.php

    r11299 r11972  
    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/trunk/webapp/modules/pc/templates/o_password_query.tpl

    r10988 r11972  
    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/trunk/webapp/modules/pc/validate/do/o_password_query.ini

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