при 3 грешни опита изчакваш 10 мин.

JimBeam

Registered
Здравейте, как ще стане епри логване на потребител, ако натисне SUBMIT бутона 3 пъти да му изпише да изчака 10 минути до следващите опити според мен това е добра защита и не само защита а по принцип :lol:

с база данни ли ще стане записването на опитите по IP или нз с тези куките ще стане опасно вече .. :idea:
 
http://web-tourist.net/login/login/view.php?st=896

Това може да си го промениш, то е за един опит, което мисля също може да ти свърши работа ;)
 
Значи при грешна парола да кажем инсертваш IP то в база данни която ти си решиш. И преброяваш резултатите ако са >=3 извеждаш да кажем "Моля изчакайте 10 минути" Като запишеш времето вазата данни. Ако < 3 извеждаш формата за вход :)
 
значи аз имам такъв код но как да направя да е 3 пъти за момента е само 1 и се чака :lol: даже нз дали тоя начин е най-удачен

<?
$ip = $_SERVER["REMOTE_ADDR"];
$time = time();

$sql_v = @mysql_query("SELECT time FROM ip WHERE ip='$ip'");
if($row = @mysql_fetch_array($sql_v)) {
$time_views= $row['time'] + (TIME_VIDEOS_VIEWS * 60);
if ($time_views > $time) { echo ""; }
else {
$sql_views = @mysql_query("UPDATE ip SET time='$time' WHERE ip='$ip'");
echo "кода";
}
}
else {
$sql_v = @mysql_query("INSERT into `ip`(`ip`,`time`) VALUES ('$ip','$time')");
echo "koda";
}
?>
 

Back
Горе