Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: сохранение сессии

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Без описания
haotichni
Отправлено: 12 Декабря, 2012 - 12:51:29
Post Id


Новичок


Покинул форум
Сообщений всего: 38
Дата рег-ции: Февр. 2011  
Откуда: Беларусь, Брест


Помог: 0 раз(а)




есть форма авторизации, как сделать, чтобы заходя на эту же страницу не предалагало снова ввести пароль?

PHP:
скопировать код в буфер обмена
  1. <?PHP
  2. if (isset($_POST['user']))
  3. {
  4.         $user = $_POST['user'];
  5.         $_SESSION['user'] = $_POST['user'];
  6.         if ($user == '') {unset($user);}
  7. }
  8.  
  9. if (isset($_POST['pass']))
  10. {
  11.         $pass = $_POST['pass'];
  12.         $_SESSION['pass'] = $_POST['pass'];
  13.         if ($pass == '') {unset($pass);}
  14. }
  15.  
  16. if (isset($_POST['id']))
  17. {
  18.         $id = $_POST['id'];
  19.         $_SESSION['id'] = $_POST['id'];
  20.         if ($id == '') {unset($id);}
  21. }
  22. $username = "51";
  23. $password = 1;
  24. if ($username==$user && $password==$pass)
  25. {
  26. echo "<p>Добро пожаловать!<a href='http://xxx.net/ty/1ndex.php'>Выйти</a></p>";
  27. }
  28.  
  29.  
  30. else
  31. {
  32. print <<<HERE
  33. <link rel="stylesheet" href="css/style.css" type="text/css" media="screen, projection">
  34.     <link rel="stylesheet" href="css/style.css" type="text/css" media="screen, projection">
  35.         <link rel="stylesheet" href="css/print.css" type="text/css" media="print">
  36. <title>Вход</title>
  37. <body>
  38. <table width="200" border="0" align="center" cellpadding="0" cellspacing="0">
  39.   <tr>
  40.     <th scope="row">&nbsp;</th>
  41.   </tr>
  42.   <tr>
  43.     <th scope="row">
  44.        
  45.         <div valign="center" class='enter'><p align='center'><strong>Барановический городской РЭС</strong>
  46. <form action="index.php" method="post" name="form1">
  47. <p align="center">
  48. <label>Введите логин: <input name="user" type="text" id="user"/>
  49. </label>
  50. <label>Введите пароль: <input name="pass" type="text" id="pass"/>
  51. </label>
  52.  
  53. <p align='center'>
  54. <input name="id" type="hidden" value="$row_aut[id]" />
  55. <input class="myButton" name="submit" type="submit" value="Войти" />
  56. </p>
  57. </p>
  58. </form>
  59.  
  60. </div>
  61.        
  62.        
  63.         </th>
  64.   </tr>
  65. </table>
  66. </body>
  67.  
  68. HERE;
  69. exit ();
  70. }
  71. ?>
  72.  
 
 Top
DeepVarvar Супермодератор
Отправлено: 12 Декабря, 2012 - 12:56:25
Post Id



Активный участник


Покинул форум
Сообщений всего: 10377
Дата рег-ции: Дек. 2008  
Откуда: Альфа Центавра


Помог: 353 раз(а)




Странный, хаотичный вопрос...
Код ужасен. Вы сами себя загнали в тупик.
Перепишите заново, начните с бумажки рисуя блоки со стрелочками.
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Напишите за меня, пожалуйста »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB