Показать сообщение отдельно

  #3  
Старый 07.01.2008, 21:35
Isis
Флудер
Регистрация: 20.11.2006
Сообщений: 3,316
Провел на форуме:
16641028

Репутация: 2371


По умолчанию

[
PHP код:
<?php
    
include("header.php");
    
error_reporting(0);
    
session_start();

foreach(
$_POST as $x => $y)
{
            
$x[$y] = mysql_escape_string($x[$y]);
}
        
       
$query    mysql_query("SELECT `name`,`pass` FROM `users` WHERE `name`='".$_COOKIE['name']."' AND `pass`='".$_COOKIE['pwd']."'");
    if(
mysql_num_rows($query)) $reged 1;


    if(
$reged)
    {
        echo 
"Хм...разве вы уже не вошли?";
    }
    else
    {
        echo 
'<div align="center">
            <form method="post">
            <table>
                <tr>
                    <td>Логин</td>
                    <td><input type="text" value="" name="name"></td>
                </tr>
                <tr>
                    <td>Пароль</td>
                    <td><input type="password" value="" name="pass"></td>
                </tr>
                <tr>
                    <td></td>
                    <td><input type="submit" value="Войти" name="sub"></td>
                </tr>
            </table>
            </form>
            </div>'
;
    }

    if(
$_POST['sub'])
    {
        
$password md5($_POST['pass']);
        
$error '';

        if (!
get_magic_quotes_gpc())
        {
             
$_POST['name'] = mysql_escape_string($_POST['name']);
        }

        if(empty(
$_POST['name']) || empty($_POST['pass']))
        {
            
$error 'Вы не ввели логин или пароль';
        }

        if(
$error)
        {
            echo 
"<div align='center'><div class='error'>".$error."</div></div>";
        }
        else
        {
            
$query    "SELECT `name`, `pass` FROM `users` WHERE `name`='".$_POST['name']."' AND `pass`='".$password."'";
            
$result    mysql_query($query);
            if(
mysql_num_rows($result))
            {
                
$row mysql_fetch_array($result);
                
setcookie('name'$row['name'], time() + 86400 30 12);
                  
setcookie('pwd'$row['pass'], time() + 86400 30 12);
                echo 
"<div align='center'><div class='complete'>Вы успешно зашли</div></div>";
            }
            else
            {
                echo 
"<div align='center'><div class='error'>Логин или пароль не верен.</div></div>";
            }
        }
    }
?>
 
Ответить с цитированием