Есть такая форма
<form action="../handler/form_in.php" method="POST">
<div class="wrap">
<div class="login">
<label for="login">Логин</label>
<input type="text" name="login" required>
</div>
<div class="pass">
<label for="pass">Пароль</label>
<input type="password" name="pass" required>
</div>
</div>
<button type="submit">Отправить</button>
</form>
Есть такой php код form_in.php <используется ОРМ redbeanphp>
function sign_in($login, $pass){
$countA = R::count('users');
$users = R::loadAll('users', Make_array($countA));
foreach ($users as $user) {
if ($login = $user['login'] && $pass = $user['password']) {
$thisUser = $user;
echo $thisUser;
echo "Вы успешно авторизовались";
break;
};
}
};
$login = trim(strip_tags($_POST["login"]));
$pass = trim(strip_tags($_POST["pass"]));
$pass = password_hash($pass, PASSWORD_DEFAULT);
sign_in($login, $pass);
1.Почему под $thisUser она выдаёт всех пользователей, 2. Как сделать авторизацию правильней?