<? session_start(); ?><?
$login = $_POST['login'];
$pass = $_POST['pass'];
$db = mysql_connect('localhost','root','24011993');
mysql_select_db('lil');
$qwery = mysql_query("SELECT * FROM users WHERE Login='$login' or Password='$pass' ");
$result = mysql_num_rows($qwery);
$nick = mysql_fetch_array($qwery);
if ($result == '1')
{
session_start();
$_SESSION['valid_user'] = $nick['NickName'];
echo 'Приветствуем вас '.$nick['NickName'].'';
echo 'Ваша сессия - '.$_SESSION['valid_user'].' .';
}
else
{
echo 'По неизвестным причинам вам не удалось авторизироватсья на сайте.';
}
?>
Спустя 22 минуты, 36 секунд (21.12.2009 - 10:38) Kuliev написал(а):
Malkolm
Во первых не надо два раза в скрипте запускать session_start()
Во вторых посмотрите что у вас передается в сессии
В третьих я бы Вам посоветовал прочитать статью в моей подписи, я думаю сразу будите делать меньше ошибок.
Во первых не надо два раза в скрипте запускать session_start()
Во вторых посмотрите что у вас передается в сессии
В третьих я бы Вам посоветовал прочитать статью в моей подписи, я думаю сразу будите делать меньше ошибок.
Спустя 8 минут, 36 секунд (21.12.2009 - 10:47) VolCh написал(а):
WHERE Login='$login' or Password='$pass'
Тут должно быть AND, c OR можно, например, зарегаться простым юзером, а потом ввести логин Admin и свой пароль, чтобы получить админский доступ