是否谷歌并阅读了文档,但尚未找到解决方案,如果需要,请建议如何将用户注销到不同的路径。
我的场景/问题
- 如果用户已验证并注销,则应重定向到{域}/登录
- 如果用户更新了电话号码,则应注销并重定向到{domain}/verify以重新验证
尝试过(不工作(
this.$auth.logout()
this.$router.push('verify')
我总是被重定向到{domain}/login:-(
已尝试>仍然不起作用在nuxt.config.js
中禁用注销重定向,如下所示。
auth: {
redirect: {
login: '/signin',
logout: false,
home: '/'
},
}
在verify.vue
中
<script>
export default {
auth: false,
}
</script>
在您的注销文件中
await this.$auth.logout() // this one needs to be awaited
await this.$router.push('verify')
不确定,但这可能有助于
根据中的文档https://auth.nuxtjs.org/api/options/
每个重定向路径都可以通过设置为false来禁用。你也可以通过将重定向设置为假禁用所有重定向
我所理解的是,你可以在你的插件中将注销路径设为false,并在注销后将其推送到你想要的任何地方。