
08.09.2007, 13:21
|
|
Познавший АНТИЧАТ
Регистрация: 02.06.2006
Сообщений: 1,188
Провел на форуме: 6023777
Репутация:
2642
|
|
ant0ha, твой код не правильный, там придётся с каждым разом вводить пароль.
Вот поправил.
PHP код:
<?php
session_start();
session_register('login','pass');
$log = 'ЛОГИН'; //логин
$password = 'ПАРОЛЬ'; //пасс
if(!$_SESSION['login'] || !$_SESSION['pass'])
{
if($_POST['login'] == $log || $_POST['pass'] == $password)
{
$_SESSION['login'] = $log; $_SESSION['pass'] = $password;
echo('<meta http-equiv="refresh" content="10;URL='.$_SERVER["PHP_SELF"].'">');
}
else
{
?>
<form method="post">
Логин:<input type="text" name="login"><br>
Пароль:<input type="password" name="pass"><br>
<input type="submit" value="Войти">
</form>
<?php
}
}
elseif($_SESSION['login'] == $log || $_SESSION['pass'] == $pass)
{
//если всё хорошо
}
else
{
$_SESSION['login'] = ''; $_SESSION['pass'] = '';
echo('<meta http-equiv="refresh" content="10;URL='.$_SERVER["PHP_SELF"].'">');
}
?>
|
|
|