За последние 24 часа нас посетили 22396 программистов и 1024 робота. Сейчас ищут 670 программистов ...

Помогите с условием

Тема в разделе "PHP и базы данных", создана пользователем palchik228, 9 авг 2020.

  1. palchik228

    palchik228 Новичок

    С нами с:
    9 авг 2020
    Сообщения:
    1
    Симпатии:
    0
    Всем ку, пытаюсь сделать проверку на правильность логина и пароля при входе в аккаунт, если ввожу и логин и пароль правильно, то меня пускает, но если что-то неправильно, то абсолютно ничего не пишет, просто пустая страница. Код ниже.

    PHP:
    1. foreach($login as $logins){
    2.   if($logins['login'] && $logins['password']){
    3.     echo "Welcome";
    4.   } else {
    5.     echo "Wrong login or password!";
    6.     exit();
    7.   }
    8. }
     
  2. Drunkenmunky

    Drunkenmunky Активный пользователь

    С нами с:
    12 авг 2020
    Сообщения:
    1.476
    Симпатии:
    281
    Попробуйте так:

    Код (Text):
    1. <!doctype html public "-//w3c//dtd html 4.0 transitional//en">
    2. <html>
    3. <head>
    4. <title>login</title>
    5. <meta http-equiv="content-type" content="text/html; charset=UTF-8">
    6. <meta http-equiv="content-language" content="ru">
    7. </head>
    8.  
    9. <body>
    10.  
    11. <?php
    12. $login = 'admin';
    13. $password = '12345';
    14. if(isset($_POST['login']) && isset($_POST['password']))
    15.    {
    16.    if($_POST['login'] == $login && $_POST['password'] == $password)
    17.      {
    18.       echo 'Welcome '.$login.'<br />';
    19.      }
    20.      else
    21.      {
    22.      echo '<font color="red">something wrong</font><br />';
    23.      }
    24.    }
    25. ?>
    26.  
    27. <form method=post action="login.php">
    28. login:<br />
    29. <input type=text name="login" maxlength="20" size=20 value=""><br />
    30. password:<br />
    31. <input type=password name="password" maxlength="20" size=20 value=""><br />
    32. <br />
    33. <input type=submit value="GO">
    34. </form>
    35.  
    36. </body>
    37. </html>