Я хочу создавать и сохранять файлы cookie для хранения некоторой информации о пользователе, то есть некоторых его предпочтений, их аватаров и т. Д. Я хочу, чтобы эти файлы cookie оставались на компьютере пользователя до тех пор, пока они не будут удалены - пользователями или моим приложением.
Я использую аутентификацию Facebook / Google в своем приложении ASP.NET MVC, поэтому я уже использую файлы cookie, но срок их действия истекает, когда пользователь завершает сеанс.
Как правильно подходить к тому, что я хочу делать? Я могу думать о двух подходах:
- Не истекайте срок действия файла cookie, но измените значение в нем, чтобы указать, что сеанс пользователя истек.
- Создайте еще один файл cookie с другим именем, в котором хранится информация / настройки пользователя.
Я хотел посмотреть, как другие справятся с этим.