С помощью файлов cookie у вас есть полный контроль над тем, когда аутентифицировать пользователя, но не сразу после запроса.
Плюс вам не нужно проходить аутентификацию и для фотографий
Другоев том, что вам не нужно полагаться на системного администратора для аутентификации.
У вас также есть выбор относительно хранилища пользователей с сеансом.
Есть и другие вещи.Как вы сказали, оба более или менее безопасны, так почему бы не выбрать гибкость?Для демонстрации сайтов клиентам мы часто используем проверку подлинности сервера, поскольку это простое и глобальное решение ... для форм в приложениях мы используем файлы cookie.