| 123456789101112131415161718192021222324252627282930313233 |
- export const state = () => ({
- user: {},
- token: null,
- })
- export const getters = {
- }
- export const mutations = {
- saveUser: (state, user) => (state.user = user),
- saveToken: (state, token) => (state.token = token)
- }
- export const actions = {
- nuxtServerInit({ commit}, { req, app }) {
- const token = req.session.token;
- const user = req.session.user;
- if (user){
- commit('saveUser', user);
- app.$cookies.set('user', user, {maxAge: 24*60*60});
- }else if(app.$cookies.get('user')){
- commit('saveUser', app.$cookies.get('user'));
- }
- if(token){
- commit('saveToken', token);
- app.$cookies.set('token', token, {maxAge: 24*60*60});
- }else if(app.$cookies.get('token')){
- commit('saveToken', app.$cookies.get('token'));
- }
- }
- };
|