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

  #5  
Старый 07.01.2008, 21:48
.:EnoT:.
Постоянный
Регистрация: 29.05.2007
Сообщений: 852
Провел на форуме:
4832771

Репутация: 1916


По умолчанию

PHP код:
<?php

if(isset($_POST['go']))
{
    
$tlogin trim($_POST['login']);
    
$tpass trim($_POST['pass']);
    if(empty(
$tlogin) or empty($tpass))
    {
        echo
"Не заполнено поле логин или пароль";
    }
    else
    {
      
#тут можно замутить проверку на спецсимволы
      
$login $_POST['login'];
      
$pass $_POST['pass'];    
      
//$pass = md5($pass); можно и зашифровать
      
$query mysql_query("SELECT * FROM `users` WHERE `user` = '".$login."' and `pass` = '".$pass."'");
      if(
mysql_num_rows($query) == 0)
      {
            echo
"БЛА-БЛА-БЛА";
      }          
      else
      {
        
        
        
/*
        Твоя защищённая страница
        */
      
      
      
}

    }
}
else
{
    
?>    
    
    Введите логин и пароль:
    <form action method="post">
    <input type="text" name="login" />
    <input type="password" name="pass" />
    <input type="submit" name="go" /> 
    </form>
    
    <?php 
}    
?>
Типа такого, писал сходу поэтому не тестил, но по идее должно работать....плюс ко всему рекомендую использовать сессии или куки.
Вводимые данные не проверяются, используй mysql_real_escape_string() и htmlspecialchars() и пароль шифруй хотя бы в md5()
Удачи

Последний раз редактировалось .:EnoT:.; 07.01.2008 в 22:22..
 
Ответить с цитированием