Не могу найти ошибку, при авторизации пишет что такого логина нет, хотя в базе он есть
<?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>