| 1234567891011121314151617181920212223242526272829303132 |
- 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'))
- }
- }
- }
|