Файлы cookie AngularJS $ не сохраняются
У меня есть форма входа в систему с функцией запоминания имени пользователя. Все, что они делают, это устанавливают флажок, и cookie сохраняется через:
$scope.toggleCookie = function()
{
//-- $scope.remember is the model for the checkbox
$cookieStore.put('remember', $scope.remember);
if (!$scope.remember) $cookieStore.remove('email');
}
Когда пользователь возвращается на страницу входа, сначала я проверяюremember
печенья:
$scope.remember = ($cookieStore.get('remember') == null || $cookieStore.get('remember') == false) ? false : true;
Затем я проверяю, есть ли значение вemail
печенья:
$scope.email = ($cookieStore.get('email') != null) ? $cookieStore.get('email') : '';
Теперь все вышеперечисленное работает нормально, я могу войти, отметив его, выйти и увидеть свое имя пользователя в поле ввода. Если я сниму флажок, войдите и выйдите из системы, имя пользователя исчезнет.
Я также вижу, что это происходит на вкладке ресурсов-> куки в инструментах Chrome Dev.
Я могу обновить страницу, и все же, имя пользователя там, когда проверено.
Моя проблема в том, что когда я закрываю chrome, открываю его снова, все данные cookie исчезают. Почему это? У меня нет большого опыта с печеньками для начала.