그누보드5 정식버전
This commit is contained in:
18
plugin/kcaptcha/kcaptcha_session.php
Normal file
18
plugin/kcaptcha/kcaptcha_session.php
Normal file
@ -0,0 +1,18 @@
|
||||
<?php
|
||||
include_once("_common.php");
|
||||
include_once(dirname(__FILE__).'/kcaptcha_config.php');
|
||||
include_once('captcha.lib.php');
|
||||
|
||||
while(true){
|
||||
$keystring='';
|
||||
for($i=0;$i<$length;$i++){
|
||||
$keystring.=$allowed_symbols{mt_rand(0,strlen($allowed_symbols)-1)};
|
||||
}
|
||||
if(!preg_match('/cp|cb|ck|c6|c9|rn|rm|mm|co|do|cl|db|qp|qb|dp|ww/', $keystring)) break;
|
||||
}
|
||||
|
||||
set_session("ss_captcha_count", 0);
|
||||
set_session("ss_captcha_key", $keystring);
|
||||
$captcha = new KCAPTCHA();
|
||||
$captcha->setKeyString(get_session("ss_captcha_key"));
|
||||
?>
|
||||
Reference in New Issue
Block a user