@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>
  • Вопрос задан
  • 70 просмотров
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы