Покинул форум
Сообщений всего: 183
Дата рег-ции: Авг. 2007
Помог: 0 раз(а)
<?php
mysql_connect ("localhost", "root","") or die ("<b>Невозможно подключиться к базе данных !!!</b>");
mysql_select_db ("board") or die ("<b>Невозможно выбрать базу данных !!!</b>");
$log = ($_POST ['login']);
$pas = ($_POST ['password']);
htmlspecialchars ($log);
htmlspecialchars ($pas);
if (empty ($log) or empty ($pas)) die ("<b>Вы не ввели данные !!!</b>");
$query_log = mysql_query ("SELECT * FROM users WHERE (login = '$log')");
$query_pas = mysql_query ("SELECT * FROM users WHERE (password = '$pas')");
if ($query_log == TRUE)
echo "Все хорошо !!!";
else
echo "<b>Доступ только для Администраторов !!!</b>";
?>
Работает не правильно. В любом случае выдает ВСЕ ХОРОШО !!! Что делать?
Заранее спасибо.
Покинул форум
Сообщений всего: 4574
Дата рег-ции: Июль 2006 Откуда: Israel
Помог: 3 раз(а)
А вы его искали по ссылке котороя я дал?
И что? Там не оказалось готового кода который вам нужен
и надписи << Ошибка здесь >> ?
Странно ..\n\n(Добавление)
Похоже вы всё таки не сделали не 1 не 2 ..
\n\n(Добавление)
И заодно покажеите пожалуйста как "искали"
----- Truly yours, Sasha.
Andrey5555
Отправлено: 13 Октября, 2007 - 17:05:30
Частый гость
Покинул форум
Сообщений всего: 183
Дата рег-ции: Авг. 2007
Помог: 0 раз(а)
По ссылке искал. Вся проблемма в том что ошибки никакой не выдает.
Покинул форум
Сообщений всего: 4574
Дата рег-ции: Июль 2006 Откуда: Israel
Помог: 3 раз(а)
Так, а дальше чем первый абзац мы читали ?
(Добавление)
Ясно ..
Тогда открываем эту страницу, жмём Ctrl+F
и вводим это: Отладка и поиск ошибок в своем алгоритме.
или прямо по ссылке: http://phpfaq[dot]ru/debug#debug
после чего читаем всё что написанно под этим, и зодно перечитываем всю статью, так, чтоб понмить на память.
Это действительно полезно..
Похоже мы вам тут уже который день тратим росто так, а ведь можно плюнуть к чёрту на форум, на нас на всех и сделать всё за пять минут самому ..
----- Truly yours, Sasha.
EuGen
Отправлено: 13 Октября, 2007 - 17:20:00
Профессионал
Покинул форум
Сообщений всего: 9095
Дата рег-ции: Июнь 2007 Откуда: Berlin
Помог: 707 раз(а)
Цитата:
$query_log = mysql_query ("SELECT * FROM users WHERE (login = '$log')");
$query_pas = mysql_query ("SELECT * FROM users WHERE (password = '$pas')");
Это как можно так авторизацию проверять??
Стандартно пишется примерно так:
Здесь main.php - скрипт, на который можно попасть, только если пользователь авторизован.
Как водится, в начале выполнения скрипта main.php можно проверять, установлены ли куки авторизации. Тогда их нужно будет установить в скрипте логина.
----- Есть в мире две бесконечные вещи - это Вселенная и человеческая глупость. Но насчет первой .. я не уверен.
Andrey5555
Отправлено: 13 Октября, 2007 - 17:22:48
Частый гость
Покинул форум
Сообщений всего: 183
Дата рег-ции: Авг. 2007
Помог: 0 раз(а)
Valenok пишет:
Похоже мы вам тут уже который день тратим росто так, а ведь можно плюнуть к чёрту на форум, на нас на всех и сделать всё за пять минут самому ..
А не могли бы Вы мне сказть в какой строке ошибка?
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.