Мб, скрипт выдает галочку по принципу: правильно написан адрес или нет. а вообще универсального чекера нет
chemax, что-то у тебя все запутано. Ты передаешь данные через сессию в Форму входа, т. е. пользователь уже проходил авторизацию, а это вход куда-нибудь еще? Вот простая авторизация.
Форма входа:
<?php if(isset($_SESSION['user'])) { echo $login='Здравствуйте, '.$_SESSION['user'].'!'; } else { ?> <form action="'.$_SERVER['PHP_SELF'].'?do=login" method="post"> Имя посетителя:<br/> <input type=text name="name" value=""><br/> Пароль:<br/> <input type=password name="password" value="'"><br/> <input type=submit value="Отправить"> </form> <?php } ?>
Обработка:
<?php $name = $_POST['name']; $password = md5($_POST['password']); $checkU = mysql_query("SELECT * FROM users WHERE name = '$name' AND password = '$password'"); if (mysql_num_rows($checkU) != 1) { echo "Вы ввели неправильные данные"; } else { $_SESSION['user'] = $name; $_SESSION['password'] = $password; header('Location:../index.php'); } ?>