Я работаю над веб-приложением с использованием Vue.js / Vuex, и когда пользователь обновляет страницу, состояние теряется.
Я пытаюсь сохранить некоторые состояния в sessionStorage
, но я понял, что пользователь может их редактировать и, например, создавать состояние true
и превращать его в false
.
Мои вопросы:
Может ли пользователь редактировать sessionStorage
?
Насколько безопасно хранить состояние в sessionStorage
?
Могу ли я сохранить состояние другим способом, не добавляя еще одну зависимость от проекта?
-------------- ОБНОВЛЕНИЕ -----------------
Для людей с подобной проблемой я решил использовать beforeEnter и beforeEach, поэтому вместо этого пытаясь сохранить состояние, я перехожу к конечной точке backend каждый раз при изменении маршрута (с beforeEach) и при каждом обновлении страницы (с beforeEnter).
Спасибо всем за полезные ответы!