Не будет ли считаться ошибкой, если я авторизую пользователя по его id. Например, есть форма с полями для логина и пароля, сравниваю их с теми что есть в базе данных и если совпадают, то записываю в сессию $_SESSION['auth']='1';
А дальше проверяю так:
if ($_SESSION['auth'] == '1') {
echo 'Вход';
}
else {
echo 'Выход';
}
С точки зрения безопасности правильно ли это? Как сделать по другому?