Вопрос по регистрации пользователей.

kalipsoo

Новичок
Вопрос по регистрации пользователей.

Заранее скажу..что честно воспользовался поиском...слжалею,что очень поверхносто прочитал статьи,на которые данные ссылки в руководстве,ибо сроки поджимают.Понимаю,что вопрос не блещет оригинальностью,а относится скорее к тупым новичковым вопросом, но пожалуйста ответьте..не думаю,что для профа писать ответ на мой пост, потеря кучи драгоценного времени.
Итак, есть простейший скрип авторизации пользователя через MySql. Мне нужно сделать так чтобы он не только проверял на наличие пользователя...но и определял администратор перед ним, или нет.Как говориться...простите за мой француский..я написал так:
PHP:
<?php
include_once("connect.php");
if(isset($_POST['submit']))
	{
			$login = $_POST['login']; //Имя пользователя, введенное в форму
			$password = $_POST['password']; // Пароль введенный в форму

			//Запрос из базы данных по проверки существования в базе введенного пользователя
			//с введенным паролем
			$query = "SELECT id, login, password
		            FROM users
		            WHERE login ='{$login}' AND password='{$password}'
		            LIMIT 1";
		            $query2 = "SELECT id, login, password
		            FROM users
		            WHERE login ='admin' AND password='admin'
		            LIMIT 1";
		    $sql = mysql_query($query) or die(mysql_error()); //Выполняется запрос
		    $sql2 = mysql_query($query2) or die(mysql_error()); //Выполняется запрос
		    if (mysql_num_rows($sql) == 1)
		    	echo 'Авторизация прошла успешно';
		    	elseif (mysql_num_rows($sql2) == 1)
		    	echo  'Вы-админ';
		    else
		   		echo 'Неправильное имя или пароль';
	}
?>
Понятное дело..что это не работает так как надо..уважаемые знатоки подскажите,как решить проблему.
С уважением Дмитрий.
 

rotoZOOM

ACM maniac
Ты сам понимаешь, что делаешь?
Каким образом ты пытаешься определить, что пользователь админ?
Расскажи словами.
 

Mr_Max

Первый класс. Зимние каникулы ^_^
Команда форума
$query = "SELECT id, login, password
А что-то мешает
сразу достать поле "роль пользователя"?
SELECT id, login, password, role
и потом проверить является ли его роль нужной?
oO
?
 

rotoZOOM

ACM maniac
Mr_Max Ты посмотри, как он пытается проверить на админа :) Думаешь у него роли?
 

prolis

Новичок
тут Капитан Очевидность просил передать:
-Если $login='admin' и mysql_num_rows($sql) == 1 - значит точно админ
 
Сверху