Не находит логин в базе данных

187
25 августа 2018, 12:20

К бд подключился (readbeanphp) успешно в столбике users есть юзер с логином kek, но он выводит что не найден тк как $user пустой. Почему так?(

<?php
    require "db.php";
    $data = $_POST;
    if( isset($data['do_login']) )
    {
        $user = R::findOne('users', 'login = ?', array($data['login']));
        if( $user )
        {
          //логин существует
          if( $data['password'] == $user->password )
          {
            //Авторизуем
            echo '<!DOCTYPE html>
                  <html lang="en" >
                  <head>
                  <meta charset="UTF-8">
                  <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/normalize/5.0.0/normalize.min.css">
                  <link rel="stylesheet" href="css/style2.css">
                  </head>
                  <body>
                  <p class="notification notification-confirm">Успешно! Сейчас я перенаправлю вас в панель управления.</p>
                  </body>
                  </html>';
            header('Location:http://arielbot.ru/phppgadmin');
          } else
          {
            echo '<!DOCTYPE html>
                  <html lang="en" >
                  <head>
                  <meta charset="UTF-8">
                  <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/normalize/5.0.0/normalize.min.css">
                  <link rel="stylesheet" href="css/style2.css">
                  </head>
                  <body>
                  <p class="notification notification-warning">Пожалуйста, проверьте правильность написания пароля.</p>
                  </body>
                  </html>';
          }
        } else
        {
            echo '<!DOCTYPE html>
                  <html lang="en" >
                  <head>
                  <meta charset="UTF-8">
                  <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/normalize/5.0.0/normalize.min.css">
                  <link rel="stylesheet" href="css/style2.css">
                  </head>
                  <body>
                  <p class="notification notification-warning">Пользователь с таким логином не существует.</p>
                  </body>
                  </html>';
        }   
    } 
?>
<!DOCTYPE html>
<html lang="ru" >
<head>
  <meta charset="UTF-8">
  <title>ADMIN PANEL</title>
      <link rel="stylesheet" href="css/style.css">
</head>
<body>
  <div class="background-wrap">
  <div class="background"></div>
</div>
<form action="index.php" method="POST">
  <h1 id="litheader">ADMIN PANEL</h1>
  <div class="inset">
    <p>
      <input required type="text" name="login" value="<?php echo @$data['login']; ?>" placeholder="Логин">
    </p>
    <p>
      <input required type="password" name="password" value="<?php echo @$data['password']; ?>" placeholder="Пароль">
    </p>
  </div>
  <p class="p-container">
    <input type="submit" name="do_login" value="ВОЙТИ">
  </p>
</form>
  <script src='http://cdnjs.cloudflare.com/ajax/libs/jquery/2.1.3/jquery.min.js'></script>
    <script  src="js/index.js"></script>
</body>
</html>
READ ALSO
phpmailer_subject№

phpmailer_subject№

помогите пожалуйста, использую форму php mailer для отправки сообщений с формыЗадача - Что бы тема письма всегда была с числом +1

195
как устранить зависание GUI?

как устранить зависание GUI?

Как я понял в qt основной цикл событий начинается после

187
Разъясните смысл std::in_place, std::in_place_type, std::in_place_index для std::optional, std::variant, и std::any

Разъясните смысл std::in_place, std::in_place_type, std::in_place_index для std::optional, std::variant, и std::any

С какой целью они используются для std::optional, std::variant, and std::any? Каков принцип их работыЕсли можно, с примерами

164