B3nder

Рейтинг
11
Регистрация
05.05.2009

Мб, скрипт выдает галочку по принципу: правильно написан адрес или нет. а вообще универсального чекера нет

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');
}
?>
12
Всего: 12