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
Форумы портала PHP.SU :: Версия для печати :: что неправильно [2]
Форумы портала PHP.SU » » Вопросы новичков » что неправильно

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

16. Каролина - 12 Мая, 2012 - 13:50:41 - перейти к сообщению
Green так че там не принимает нечего тоесть делаю правильно а оно пишет неправельно ввели
17. Mefistofel - 12 Мая, 2012 - 18:40:09 - перейти к сообщению
Каролина пишет:
Green так че там не принимает нечего тоесть делаю правильно а оно пишет неправельно ввели



введите, пожалуйста знаки препинания... 3 раза прочел - не понял толком.
18. Каролина - 13 Мая, 2012 - 14:53:56 - перейти к сообщению
я ввожу правилтьный пароль и емеил пишет неправильный
19. Muxa - 13 Мая, 2012 - 19:01:50 - перейти к сообщению
а вы вводите то что нужно? в коде написано, что должны быть
почта - qwe@qw.ru
пароль - password
20. Каролина - 13 Мая, 2012 - 19:56:15 - перейти к сообщению
где такие строки в коде
21. Muxa - 13 Мая, 2012 - 20:10:16 - перейти к сообщению
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[] = 'Вы ввели неверный логин.';
22. Каролина - 13 Мая, 2012 - 20:16:27 - перейти к сообщению
я на этом коде спрашую
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>
23. Muxa - 13 Мая, 2012 - 20:21:02 - перейти к сообщению
у вас здесь есть проверка только на то, пустая переменная или нет, больше нет проверок на правильность ввода.. что именно выдает? ошибку? или "Вы ничего не ввели!"?
24. просто даня - 13 Мая, 2012 - 20:54:08 - перейти к сообщению
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.  

 

Powered by ExBB FM 1.0 RC1