Проблема сессии при обновлении страницы в браузере (F5), каким образом решить проблему?
Доброго времени суток!
Имеется сайт на vue, точнее на vuetify. Реализовал простенькую авторизацию для одного пользователя, который после ввода логина и пароля переходит на определенный адрес, который в свою очередь виден только авторизованному пользователю. Авторизован ли пользователь или нет, делал посредством Vuex (state), проблема в том, что все работает ровно до того, пока я не нажму f5, после чего пользователь не залогинен. Каким образом можно решить данную проблему? Пробовал писать в сессию, кэш браузера безрезультатно. В мыслях попробовать писать какую-нибудь информацию в в Reddis или Mongo и проверять ее, правильно ли будет использовать такой вариант?
Roman Kitaev, логин и пароль пользователя (пока что единственного прописал в самом файле), сессию храню в state (использую vuex), пробовал в local.storage, кэше и сессии браузера, но не получилось, все равно после нажатия на f5 выкидывает. Думаю использовать БД, только не определился с выбором, что лучше mongo или redis ....
В бэкенде храните в сессии или еще где.
В бэкенде добавляете "ручку" по которой получаете текущее состояние пользователя имя, другие данные пользователя.
При загрузке vue приложения дергаете ручку и приводите в состояние ваш state.