gpt4 book ai didi

vue.js - 登录后 NuxtJS 重定向

转载 作者:搜寻专家 更新时间:2023-10-30 22:17:22 24 4
gpt4 key购买 nike

我正在使用 nuxtjs 和 Laravel Passport。如果用户转到/someurl,但登录方法推送到“/”,我如何在 session 中存储/someurl,以便我可以在登录时推送到 session 变量?我有一个被调用的 session 变量,但它在身份验证中间件中被刷新。我显然错过了一些东西。这是我的代码:在 auth.js 中间件文件中

export default function ({ route, store, redirect }) {
let params = ''
if (!route.path.startsWith('/login') && !route.path.startsWith('/assets') && route.path !== '/') {
store.state.requestUrl = route.path
}
if (!store.state.authenticated) {
return redirect('/login')
}

并登录

await this.$store.dispatch('login', {
username: this.loginDetails.username,
password: this.loginDetails.password
})
this.$router.push(this.$store.state.requestUrl) // this is always '/'
} catch (e) {
console.log(e)
this.failedLogin = true
}

最佳答案

对我来说修复很简单在 login.vue exports 中删除用于忽略路由的行 auth:false

关于vue.js - 登录后 NuxtJS 重定向,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51850230/

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