@irvdev
Учусь

Где хранить данные о текущем пользователе при написании spa на vue.js 2?

Всем привет! Учусь писать spa на vue.js 2.

Возникла проблема, не знаю где хранить данные о текущем пользователе. Пытался использовать vuex и хранить текущего пользователя в $store.state, но при перезагрузке приложения, данные тоже обновляются и приходится авторизоваться заново.

Буду благодарен если конструктивно разъясните как подобные задачи решаются на vue.js

Спасибо.
  • Вопрос задан
  • 1137 просмотров
Пригласить эксперта
Ответы на вопрос 1
@emp1re
localstorage/session, хранить можно что угодно что бы spa понимало. Но брать эти данные для логики приложения все таки не стоит.
Так же можешь при каждом обновлении из первой точки входа vue.js 2, слать запрос на сервер и получать ответ есть сесия или нет, и писать в сервис или куда там пишут в vue.js. Так можно делать при смени каждой страницы это довольно безопасно но и затратно одновременно.
В любом случаи на сервере на всех закрытых api должна быть проверка на уровень доступа и сессию.

Сервер никогда не должен доверять клиентской части.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы