gpt4 book ai didi

node.js - 如何使用 VueJS 保存用户 session ?

转载 作者:IT老高 更新时间:2023-10-28 23:10:00 28 4
gpt4 key购买 nike

我试图弄清楚如何在用户注销时保存用户 session 。例如多个购物车、交易,甚至以前的搜索。我对整个后端语言都很陌生,我只是在寻求有关此事的指导。我已经在 google-foo 上尝试过我的分享,但没有找到任何关于我想要实现的目标的好的文档。

谁能帮助和/或指导我?

最佳答案

尝试使用 vue-session

登录区示例:

export default {
name: 'login',
methods: {
login: function () {
this.$http.post('http://somehost/user/login', {
password: this.password,
email: this.email
}).then(function (response) {
if (response.status === 200 && 'token' in response.body) {
this.$session.start()
this.$session.set('jwt', response.body.token)
Vue.http.headers.common['Authorization'] = 'Bearer ' + response.body.token
this.$router.push('/panel/search')
}
}, function (err) {
console.log('err', err)
})
}
}
}

登录区域:

export default {
name: 'panel',
data () {
return { }
},
beforeCreate: function () {
if (!this.$session.exists()) {
this.$router.push('/')
}
},
methods: {
logout: function () {
this.$session.destroy()
this.$router.push('/')
}
}
}

关于node.js - 如何使用 VueJS 保存用户 session ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39798033/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com