
25.01.2008, 19:04
|
|
Banned
Регистрация: 06.06.2006
Сообщений: 944
Провел на форуме: 3986705
Репутация:
1403
|
|
PHP код:
<?php
include ("header.php");
echo "<form action='auth.php' method='post'>
<span style='margin-left:90px;'>Login :</span> <br /><span style='margin-left:90px;'><input type='text' name='name' value='".$_SESSION['name']."' /></span><br /><br />
<span style='margin-left:90px;'>Pass :</span> <br /><span style='margin-left:90px;'><input type='password' name='password' value='".$_SESSION['password']."' /></span><br /><br />
<span style='margin-left:90px;'><input type='submit' value='Войти' title='Войти' /></span>
</form>";
if($_POST['name'] && $_POST['password'])
{
if(!get_magic_quotes_gpc())
{
$password = $_POST['password'];
$name = mysql_escape_string($_POST['name']);
} else {
$password = stripslashes($_POST['password']);
$name = $_POST['name'];
}
$password = md5($password);
$query = "SELECT * FROM `users` WHERE `name` = '".$name."' AND `pass` = '".$password."'";
$result = mysql_query($query);
if(!$result) exit("Ошибка");
if(mysql_num_rows($result))
{
$_SESSION['fname'] = $name;
$_SESSION['password'] = $password;
setcookie('name_cook',$_SESSION['fname'],time()+ 86400 * 30 * 12);
setcookie('pass_cook',$_SESSION['password'],time()+ 86400 * 30 * 12);
echo "<HTML><HEAD><META HTTP-EQUIV='Refresh' CONTENT='0; URL=index.php'></HEAD><body>";
} else {
echo("<span style='margin-left:90px;'>Неверный пароль</span>");
echo "<HTML><HEAD><META HTTP-EQUIV='Refresh' CONTENT='1; URL=index.php'></HEAD><body>";
}
}
if($_GET['do'] == 'logout')
{
setcookie('name_cook', "");
setcookie('pass_cook', "");
session_destroy();
echo "<HTML><HEAD><META HTTP-EQUIV='Refresh' CONTENT='0; URL=index.php'></HEAD></HTML>";
}
include ("footer.php");
?>
PS. CODED by Isis
|
|
|