Добрый день. У меня такая проблема: у меня есть форма входа на сайт через сессии, однако мне нужно сделать так, что бы при вводе логина и пароля обычный пользователь попадал на одну страницу, а админ на другую, но у меня возникают проблемы с написанием кода для этого. Таблица с пользователями состоит из id, login, pass и status, который я хотел как раз использовать для проверки пользователя ( у админа статус 1, у остальных его нет). Вот код: PHP: <?php $db = mysql_connect ("localhost","root",""); mysql_select_db ("dekanat",$db);;//подкл БД ?> <?php session_start();// вся процедура работает на сессиях. Именно в ней хранятся данные пользователя, пока он находится на сайте. Очень важно запустить их в самом начале странички!!! if (isset($_POST['login'])) { $login = $_POST['login']; if ($login == '') { unset($login);} } //заносим введенный пользователем логин в переменную $login, если он пустой, то уничтожаем переменную if (isset($_POST['pass'])) { $pass=$_POST['pass']; if ($pass =='') { unset($pass);} } //заносим введенный пользователем пароль в переменную $password, если он пустой, то уничтожаем переменную if (empty($login) or empty($pass)) //если пользователь не ввел логин или пароль, то выдаем ошибку и останавливаем скрипт { exit ("Вы ввели не всю информацию, венитесь назад и заполните все поля!"); } //если логин и пароль введены,то обрабатываем их, чтобы теги и скрипты не работали, мало ли что люди могут ввести $login = stripslashes($login); $login = htmlspecialchars($login); $pass = stripslashes($pass); $pass = htmlspecialchars($pass); //удаляем лишние пробелы $login = trim($login); $pass = trim($pass); $result = mysql_query("SELECT * FROM userlist WHERE login='$login'",$db); //извлекаем из базы все данные о пользователе с введенным логином $mydekanat = mysql_fetch_array($result); if (empty($mydekanat['pass'])) { //если пользователя с введенным логином не существует exit ("Извините, введённый вами логин или пароль неверный."); } else { if ($mydekanat['pass']==$pass) { //если пароли совпадают, то запускаем пользователю сессию! Можете его поздравить, он вошел! $_SESSION['login']=$mydekanat['login']; $_SESSION['id']=$mydekanat['id'];//эти данные очень часто используются, вот их и будет "носить с собой" вошедший пользователь echo "Вы успешно вошли на сайт! <br> <br> <a class='myButton' href='index.php'>Главная страница</a>"; } else { //если пароли не сошлись exit ("Извините, введённый вами логин или пароль неверный."); } } ?> Прошу помочь с написанием этого условия или может и в какую часть кода его вставлять или может есть какой то способ проще. Заранее спасибо
PHP: if ($mydekanat['status']==1) { ?><script>document.location.href="admin/";</script><?php } else { ?><script>document.location.href="lichni_kabinet/";</script><?php }