Задать вопрос
@its_a_me_mario

Проблемка с авторизацией на redbeanphp?

Не могу найти ошибку, при авторизации пишет что такого логина нет, хотя в базе он есть
<?php

require 'db.php';

$check = $_POST;


if(isset($check['send'])){
    $user = R::find('register', 'login = ?', array($check['login']));// ищем логин в базе данных
    $errors = array();
    if( $user ){ // нашёл логин
        if(password_verify($check['password'], $user->password)){ //проверка пароля
        }else {
            $errors[] = 'Пароль неверный';
        }
    } else {
        $errors[] = 'Такого логина нет.';} // не нашёл логин
    if (!empty($errors)){echo '<div style="color: darkred">'.array_shift($errors).'</div>';} // вывод ошибки
}
?>
<form method="post">
    Ваш логин<br>
    <input name="check_login" type="text" value="<?php echo @$check['login'];?>"><br><br>

    Ваш пароль<br>

    <input name="password" type="password" value="<?php echo @$check['password'];?>"><br><br>

    <input type="submit" name="send" value="Войти">
</form>
  • Вопрос задан
  • 76 просмотров
Подписаться 1 Простой 3 комментария
Помогут разобраться в теме Все курсы
  • Skillbox
    Веб-разработчик на PHP
    9 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
FoodSoul Калининград
от 180 000 до 250 000 ₽
IT-Spirit Москва
от 230 000 до 320 000 ₽
от 200 000 до 290 000 ₽