node.js — Какая переменная используется для хранения значения углового сеанса так же, как переменная PHP $ _session

Я хочу сохранить значение сеанса пользователя в приложении Angular после входа в систему. У меня есть фон php, в значении сеанса хранилища PHP с использованием $ _SESSION, для того же способа хранения значения сеанса Angular4.

1

Решение

ты можешь использовать локальное хранилище для этого …
см. эту ссылку ниже для локального хранения в угловых 4

https://www.npmjs.com/package/angular-localstorage4

0

Другие решения

Вам придется использовать либо sessionStorage или же LocalStorage.

Рекомендуется внедрить (инъецируемый) сервис для доступа к хранимым переменным сеанса в любом месте вашего приложения Angular.

В качестве альтернативы вы можете использовать библиотеки, которые используют этот подход, такой как Angular2 постоянный сервис. Использование говорит само за себя

1

В Angular вы можете использовать LocalStorage для хранения таких значений:

localStorage.setItem('currentUser', yourUser);

Получить значение обратно:

const user = localStorage.getItem('currentUser');

Удалить предмет из хранилища:

localStorage.removeItem('currentUser');

Это на стороне клиента, поэтому он не так безопасен, как сессия PHP

Источник : https://developer.mozilla.org/nl/docs/Web/API/Window/localStorage

1
По вопросам рекламы ammmcru@yandex.ru
Adblock
detector