@Tynkute

Для каких целей использовать localStorage?

Привет всем.
Я посчитал хорошим вариантом хранить имя пользователя в localStorage, что бы не обращаться к серверу постоянно.
Но узнал что значение ключей в localStorage можно изменять, как вы считаете, можно ли хранить ник пользователя в нем?
Если нет, то какие технологии посоветуете?
  • Вопрос задан
  • 109 просмотров
Решения вопроса 1
ArsenyMatytsyn
@ArsenyMatytsyn Куратор тега JavaScript
Руководитель frontend направления, предприниматель
Конфиденциальные данные не должны хранится в незашифрованном виде на стороне клиента. Можно хранить ключи сессии (обычно бэк это вносит в кукисы, разница непринципиальная), а в localStorage проще вносить всякое типа последней открытой вкладки в табах (на самом деле краткосрочным данным лучше лежать в sessionStorage, чтобы не вычищать их руками) и т.д.

Дело в том, что если ключ сессии можно шмальнуть со стороны сервера и все, то имея на руках данные пользователя, срезав их с клиента у тебя уже есть данные для входа, коими потертый на сервере ключ сессии не является.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 2
Zoominger
@Zoominger
System Integrator
как вы считаете, можно ли хранить ник пользователя в нем?

Если там не лежит какой-нибудь ключ, который привязывается к сессии пользователя, то вы только что открыли огромную дыру в своём хомяке.
Ответ написан
Комментировать
@McBernar
Там можно хранить любые нечувствительные данные. Например, продукты в корзине интернет-магазина. И токены, которые все равно нельзя подделать.

Если вы хотите туда записать какое-то имя пользователя без регистрации — ну ок.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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