Как установить время истечения в куки AngularJS (1.4)?

В случае входа пользователя в систему я хочу сохранить данные пользователя в cookie-файлах, чтобы использовать их при закрытии браузера и снова открыть веб-сайт. Для добавления куки я использую angular-cookies.js, который указан angular. ( https://docs.angularjs.org/api/ngCookies)

angular.module("app", ['ngCookies']); (Это добавлено)
app.controller("xyzController", function ($cookieStore) {}); (куки добавляются в контроллер)

Внутри функции, когда я храню куки, я использую этот код:
var expireDate = new Date(); expireDate.setDate(expireDate.getDate() + 10); $cookies.put('data-login-user',JSON.stringify($scope.loginuser),{'expires': expireDate});
В этом случае файлы cookie добавляются, но используются в сеансовых файлах cookie. Срок действия не истек, но в соответствии с кодом, который я передаю, срок действия 10 дней не установлен в файлах cookie.

Итак, как я могу добавить время истечения к куки с помощью этой библиотеки?

введите описание изображения здесь

Файлы cookie с красной меткой - это файлы cookie, которые этот код выдвигает при переходе к файлам cookie сеанса.

0 ответов

Другие вопросы по тегам