|
|
@ -474,35 +474,22 @@ function handle_post(){ |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
if(isset($config['securimage']) && $config['secureimage']){ |
|
|
|
if(!isset($_POST['captcha'])){ |
|
|
|
error($config['error']['securimage']['missing']); |
|
|
|
} |
|
|
|
if(empty($_POST['captcha'])){ |
|
|
|
error($config['error']['securimage']['empty']); |
|
|
|
} |
|
|
|
$query=prepare('DELETE FROM captchas WHERE time<DATE_SUB(NOW(), INTERVAL 30 MINUTE)'); |
|
|
|
$query=prepare('DELETE FROM captchas WHERE ip=:ip AND code=:code LIMIT 1'); |
|
|
|
$query->bindValue(':ip', $_SERVER['REMOTE_ADDR']); |
|
|
|
$query->bindValue(':code', $_POST['captcha']); |
|
|
|
$query->execute(); |
|
|
|
if($query->rowCount()==0){ |
|
|
|
error($config['error']['securimage']['bad']); |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
if(isset($config['securimage']) && $config['securimage']){ |
|
|
|
|
|
|
|
if(!isset($_POST['captcha'])){ |
|
|
|
error($config['error']['securimage']['missing']); |
|
|
|
} |
|
|
|
|
|
|
|
if(empty($_POST['captcha'])){ |
|
|
|
error($config['error']['securimage']['empty']); |
|
|
|
} |
|
|
|
|
|
|
|
$query=prepare('DELETE FROM captchas WHERE time<DATE_SUB(NOW(), INTERVAL 30 MINUTE)'); |
|
|
|
$query=prepare('DELETE FROM captchas WHERE ip=:ip AND code=:code LIMIT 1'); |
|
|
|
$query->bindValue(':ip', $_SERVER['REMOTE_ADDR']); |
|
|
|
$query->bindValue(':code', $_POST['captcha']); |
|
|
|
$query->execute(); |
|
|
|
|
|
|
|
if($query->rowCount()==0){ |
|
|
|
error($config['error']['securimage']['bad']); |
|
|
|
} |
|
|
|