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 :: Как заменить текст на текст в div?

 PHP.SU

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


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

> Описание: Как заменить текст на текст в div?
masters
Отправлено: 20 Июня, 2017 - 15:22:39
Post Id


Новичок


Покинул форум
Сообщений всего: 15
Дата рег-ции: Март 2017  


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




У меня есть ссесия:
PHP:
скопировать код в буфер обмена
  1.  
  2.  
  3. $login = 'admin';
  4. $password = '123';
  5.  
  6. if($_POST['submit']){
  7.         if($login == $_POST['login'] AND $password == ($_POST['password'])){
  8.                 $_SESSION['admin'] = $login;
  9.                 header("Location: admin.php");
  10.                 exit;
  11.         } else //что тут нужно?
  12. }
  13.  


Если пароль не правильный то в блоке:
CODE (html):
скопировать код в буфер обмена
  1.  
  2. <div id="title">Вход</div>
  3.  

Нужно заменить слово "Вход" на "Неправильный логин или пароль".
 
 Top
колупайчик
Отправлено: 20 Июня, 2017 - 21:35:13
Post Id


Новичок


Покинул форум
Сообщений всего: 5
Дата рег-ции: Июнь 2017  


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




я неуверен что правильно понял но попробуйте сделать там где блок с дивом вызов функции которая проверяет правильность пароля и от ответа функции будет зависеть какая надпись будет выводится
 
 Top
teleoperator27
Отправлено: 21 Июня, 2017 - 05:03:57
Post Id



Посетитель


Покинул форум
Сообщений всего: 265
Дата рег-ции: Янв. 2017  


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




PHP:
скопировать код в буфер обмена
  1. $login    = 'admin';
  2. $password = '123';
  3. $msg      = 'Вход';
  4. if ($_POST['submit']) {
  5.         if ($login == $_POST['login'] AND $password == ($_POST['password'])) {
  6.                 $_SESSION['admin'] = $login;
  7.                 header("Location: admin.php");
  8.                 exit;
  9.         } else {
  10.                 $msg = 'Неправильный логин или пароль';         }
  11. }


 
My status
 Top
Vladimir Kheifets
Отправлено: 22 Июня, 2017 - 10:23:20
Post Id



Частый посетитель


Покинул форум
Сообщений всего: 879
Дата рег-ции: Март 2017  
Откуда: Германия, Бавария


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




masters пишет:
У меня есть ссесия:
PHP:
скопировать код в буфер обмена
  1.  
  2.  
  3. $login = 'admin';
  4. $password = '123';
  5.  
  6. if($_POST['submit']){
  7.         if($login == $_POST['login'] AND $password == ($_POST['password'])){
  8.                 $_SESSION['admin'] = $login;
  9.                 header("Location: admin.php");
  10.                 exit;
  11.         } else //что тут нужно?
  12. }
  13.  


Если пароль не правильный то в блоке:
CODE (html):
скопировать код в буфер обмена
  1.  
  2. <div id="title">Вход</div>
  3.  

Нужно заменить слово "Вход" на "Неправильный логин или пароль".



Доброе утро!

1. Вопрос про сообщение в диве. Если авторизация проходит успешно, то Вы хотите перейти в admin.php
Поэтому сообщение об успешной авторизации и приветствие должно быть в admin.php.

2. Желательно логины и пароли сохранять в БД и написать функцию для проверки: например, CheckLogin($login ,$password)
Затем можно будет заменить:
if($login == $_POST['login'] AND $password ==$_POST['password'])
на
if(CheckLogin($_POST['login'] ,$_POST['password']))

Работающий код:
https://www[dot]alto-booking[dot]com/demo/PHPSU_Log.php
PHP:
скопировать код в буфер обмена
  1. <?
  2. $login = 'admin';
  3. $password = '123';
  4. $ViewForm=false;
  5. $Error=false;
  6. if(isset($_POST['submit']))
  7. {
  8.         if($login == $_POST['login'] AND $password == $_POST['password'])
  9.         {
  10.              $_SESSION['admin'] = $login;
  11.              header("Location: admin.php");
  12.              exit;
  13.  
  14.         }
  15.         else //что тут нужно?
  16.         {
  17.                 $Error=true;
  18.         }
  19. }
  20. else $ViewForm=true;
  21. ?>
  22. <html>
  23. <head>
  24. <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
  25. <title>Admin</title>
  26. </head>
  27. <body>
  28. <form name="log" action=""  method="post">
  29.  <?
  30.  if($Error OR $ViewForm)
  31.  {
  32.         ?>
  33.      login:<br /><input name="login" type="text" />     password:<br /><input name="password" type="password" />     <input name="submit" type="submit" value="submit" />
  34.         <?
  35.         if($Error)
  36.         {
  37.             ?>
  38.                 <div id="title">Неправильный логин или пароль!</div>
  39.             <?
  40.         }
  41. }
  42. ?>
  43. </form>
  44. </body>
  45. </html>
 
 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