- Регистрация
- 30 Дек 2007
- Сообщения
- 14
- Реакции
- 0
- Заблокирован
- #11
Получился
Очень-очень блогадарю всем что помагли
Немного подправил код в целях улучшения.
PHP:<?php session_start(); if(strtoupper($_SERVER['REQUEST_METHOD'])=='POST'){ // esli vveli parol $PassEntered = $_POST['password']; if(isset($PassEntered) && ! empty($PassEntered)){ $sql="SELECT `exists_count` FROM `table` WHERE `password` = '".$PassEntered."'"; $result=mysql_query($sql) or die("Ошибка запроса: " . mysql_error()); if($row=mysql_fetch_array($result)){ if ($row['exists_count']< 5) {//где 5 это то количество раз которое дается юзверу. $sql="UPDATE `table` SET `exists_count` = `exists_count` + 1 WHERE `password` = '".$PassEntered."'"; $result=mysql_query($sql) or die("Ошибка запроса: " . mysql_error()); $_SESSION['auth']=true; header('Location: '.$page);die; }else{$error="Вы исчерпали количество попыток";} } else{ $error = 'Vvedite parol'; } } } ?> <form method="post"> <?=isset($error)?$error.'<br />':null?> Parol: <input name="password" type="password" /> <input type="submit" name="go" value="Vxod" /> </form>
Очень-очень блогадарю всем что помагли