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 :: что неправильно [2]

 PHP.SU

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


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

> Без описания
Каролина
Отправлено: 12 Мая, 2012 - 13:50:41
Post Id



Частый гость


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


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

[+][+]


Green так че там не принимает нечего тоесть делаю правильно а оно пишет неправельно ввели
 
 Top
Mefistofel
Отправлено: 12 Мая, 2012 - 18:40:09
Post Id



Частый гость


Покинул форум
Сообщений всего: 172
Дата рег-ции: Апр. 2012  
Откуда: Россия


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




Каролина пишет:
Green так че там не принимает нечего тоесть делаю правильно а оно пишет неправельно ввели



введите, пожалуйста знаки препинания... 3 раза прочел - не понял толком.


-----
Чем короче и понятней код, тем ты нужнее народу
 
 Top
Каролина
Отправлено: 13 Мая, 2012 - 14:53:56
Post Id



Частый гость


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


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

[+][+]


я ввожу правилтьный пароль и емеил пишет неправильный
 
 Top
Muxa
Отправлено: 13 Мая, 2012 - 19:01:50
Post Id



Частый гость


Покинул форум
Сообщений всего: 247
Дата рег-ции: Март 2012  
Откуда: Россия, Тверь


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




а вы вводите то что нужно? в коде написано, что должны быть
почта - qwe@qw.ru
пароль - password
 
 Top
Каролина
Отправлено: 13 Мая, 2012 - 19:56:15
Post Id



Частый гость


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


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

[+][+]


где такие строки в коде
 
 Top
Muxa
Отправлено: 13 Мая, 2012 - 20:10:16
Post Id



Частый гость


Покинул форум
Сообщений всего: 247
Дата рег-ции: Март 2012  
Откуда: Россия, Тверь


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




PHP:
скопировать код в буфер обмена
  1. $test_mail = 'qwe@qw.ru';
  2. $test_pass = 'password';

PHP:
скопировать код в буфер обмена
  1. if($_POST['password'] == $test_pass)
  2.                 $_SESSION['password'] = $_POST['password'];
  3.         else {
  4.                 $authErrLvl++;
  5.                 $messageArray[] = 'Вы ввели неверный пароль.';
  6.         }
  7. if($_POST['email'] == $test_mail)
  8.                 $_SESSION['email'] = $_POST['email'];
  9.         else {
  10.                 $authErrLvl++;
  11.                 $messageArray[] = 'Вы ввели неверный логин.';
 
 Top
Каролина
Отправлено: 13 Мая, 2012 - 20:16:27
Post Id



Частый гость


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


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

[+][+]


я на этом коде спрашую
PHP:
скопировать код в буфер обмена
  1. <?PHP
  2.  
  3.         if(isset($_SESSION["email"]) == TRUE AND isset($_SESSION["pass"]) == TRUE) {
  4.  
  5.            exit("Вы уже выполниили вход в аккаунт!");
  6.  
  7.         }
  8.  
  9.    
  10.  
  11.     if(isset($_POST["go"]) == TRUE) {
  12.  
  13.         $email = $_POST["email"];
  14.  
  15.         $pass  = $_POST["pass"];
  16.  
  17.        
  18.  
  19.         if(empty($email) == TRUE OR empty($pass) == TRUE) {
  20.  
  21.             exit("Вы ничего не ввели!");
  22.  
  23.         } else {
  24.  
  25.             $_SESSION["email"] = $email;
  26.  
  27.             $_SESSION["pass"] = $pass;
  28.  
  29.         }
  30.  
  31.     }
  32.  
  33. ?>
  34.  
  35. <form action="<?PHP echo($_SERVER["PHP_SELF"]); ?> method="POST">
  36.  
  37.     <b>Email:</b> <br /> <input type="text" name="email">     <b>Пароль:</b> <br /> <input type="password" name="pass"> <br />     <button name="go">Войти >></button>
  38.  
  39. </form>
 
 Top
Muxa
Отправлено: 13 Мая, 2012 - 20:21:02
Post Id



Частый гость


Покинул форум
Сообщений всего: 247
Дата рег-ции: Март 2012  
Откуда: Россия, Тверь


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




у вас здесь есть проверка только на то, пустая переменная или нет, больше нет проверок на правильность ввода.. что именно выдает? ошибку? или "Вы ничего не ввели!"?
 
 Top
просто даня
Отправлено: 13 Мая, 2012 - 20:54:08
Post Id



Посетитель


Покинул форум
Сообщений всего: 357
Дата рег-ции: Март 2012  
Откуда: sev-kav, budennovsk


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

[+][+]


PHP:
скопировать код в буфер обмена
  1.  
  2. <?PHP
  3. ?>
  4. <form action="<?PHP echo $_SERVER['PHP_SELF']; ?>" method="post">
  5. Email<inpyt type="text" name="email">
  6. Пароль<inpyt type="password" name="pass">
  7. </form>
  8. <?PHP
  9. $pass=$_POST['pass'];
  10. $email=$_POST['email'];
  11. if(empty($email) ||  empty($pass))
  12. {
  13. echo"вы не ввели Пароль или Email";
  14. }
  15. else
  16. {
  17. $_SESSION['email'] = $email;
  18. $_SESSION['password'] = $pass;
  19. echo 'Вы удачно вошли';
  20. }
  21. ?>
  22.  

(Отредактировано автором: 13 Мая, 2012 - 20:54:32)

 
 Top
Страниц (2): « 1 [2]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Вопросы новичков »


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



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

 
Powered by ExBB FM 1.0 RC1. InvisionExBB