在Vuex store.state中存储带有散列密码的用户对象是不好的做法

时间:2017-05-12 13:31:04

标签: vuex

这样做是否安全,或者我应该只在$ store中存储不敏感的数据? 是否有另一种聪明的方法来访问用户数据而不暴露密码?

const actions = {
          getUserArticles: ({ commit }) => {
            axios.get('/userArticles').then( ({data : data }) => {
                commit('GET_USER_ARTICLES', data.articles);
                        if (data.articles) {
                            commit('LOGIN_USER', data.user);
                        }
            }, (err) => {
                console.log(err);
            });
          }
    }

const mutations =  {
        LOGIN_USER: (sate, user) => {
            state.user = user;
            state.userLoggedIn = true;
        }
    }

0 个答案:

没有答案