- Что будет если пользователя взломали, и взломщик залогинен. Дальше пользователь бежит меняет пароль, но взломщик продолжит сидеть под пользователем, ибо файл.
- Что будет если пользователя вдруг забанят? А вы не сделали запрос к БД и не узнали этого.
- Вообще любая ситуация когда вам нужно получить актуальные данные о текущем авторизованном пользователе из базы, но вы этого не делаете, так как экономите на этом запросе. Например решили добавить роли пользователям на сайте, меняете role для юзера. Как без запроса к БД текущему пользователю это узнать, что у него поменялась роль и теперь доступны доп. функции?
Чтобы убрать этот долбозапрос
Поймите и примите простую истину -
база данных создана для того чтобы РАБОТАТЬ, так пусть же работает и исполняет ваши
долбозапросы. Не нужно тут ничего придумывать.
«Преждевременная оптимизация — корень всех зол». Дональд Кнут.