вход в систему

Marinelka

Новичок
Создала таблицу в базе данных (User), имеется 2 пользователя. Аdmin и простой user.
пишу код на вход . При входе идет переход на страницу enter1.php каким бы пользователем не зашла. Подскажите пожалуйста, как изменить код и сделать переход на разные страницы? Например admin идет на enter1.php , а user на enter2.php

  1. <?PHP
  2. session_start(); // запускаем сессию.
  3. // константы
  4. define("HOST", "localhost");
  5. define("USER", "admin");
  6. define("PASSWORD", "12345");
  7. define("DB_NAME", "marina_db");
  8. //подключение к бд
  9. $db_connect = mysql_connect(HOST, USER, PASSWORD, TRUE);
  10. mysql_selectdb(DB_NAME,$db_connect);
  11. mysql_set_charset('utf8'); // задаем кодировку для работы с бд

  12. /*Проверка на правильность введеного логина и пароля*/
  13. if(isset($_POST['user']) && isset($_POST['pass'])){
  14. $sql = mysql_query("
  15. SELECT count(*) FROM user
  16. WHERE login = '".$_POST['user']."'
  17. AND password = '".$_POST['pass']."';
  18. ") or die(mysql_error());
  19. $row = mysql_fetch_assoc($sql);
  20. if($row['count(*)']>0){
  21. $_SESSION['login'] = $_POST['user'];
  22. header("Location: enter1.php");exit;
  23. }else{
  24. echo '<b style="color:red;">Введен неверный логин или пароль! Повторите попытку!</b>';
  25. }
  26. }
  27. ?>
 

riff

Новичок
1.
WHERE login = '".$_POST['user']."'
http://phpfaq.ru/slashes

2.
как изменить код и сделать переход на разные страницы?
Прости за такой грубый ответ, но надо начать с учебника по программированию вообще (про всякие там "if"ы почитать), и по php в частности (чтоб понять, что выполняет твой код сейчас). Тогда у тебя не будет возникать таких вопрос: "как, в зависимости от условия, выполнить то или иное действие".
 
Последнее редактирование:

Marinelka

Новичок
Я в курсе, что код выполняет в данный момент. При каком бы логине не зашла, будет осуществлен переход только на одну указанную страницу.
 

riff

Новичок
Я в курсе, что код выполняет в данный момент.
А, ну тогда всё просто. Вместо перенаправления, в том виде как оно записано сейчас у тебя, запрашиваешь из базы (или где он у тебя хранится) статус залогиневшегося пользователя и в зависимости от него (статуса) перенаправляешь.
 
Последнее редактирование:
Сверху