【发布时间】:2022-01-25 05:33:42
【问题描述】:
我已将 nuxt/auth 模块与 Laravel Sanctum 提供程序集成,并且登录工作正常,问题是何时我想记住用户。
我向 api 发送了一个名为 remember 的布尔参数,在 api 中,选项 remember 分配得很好,令牌保存在用户表中,并且 nuxt/auth 模块设置了 cookie remember_web_59ba36addc2b2b2b2f9401580f014c7f58ea4e30989d 但如果我设置了 SESSION_LIFETIME到 5 分钟,当我在 5 分钟后刷新页面时,用户断开连接并且直到 2027 年才保持会话,这是分配给 cookie 的日期,我附上了一张带有 cookie 日期的图像。
nuxt.config.js
auth: {
strategies: {
'laravelSanctum': {
provider: 'laravel/sanctum',
url: process.env.BASE_URL
},
}
},
// Axios module configuration: https://go.nuxtjs.dev/config-axios
axios: {
baseUrl: process.env.BASE_URL,
credentials: true
},
在登录页面上
this.$auth.loginWith('laravelSanctum', {
data: this.form
})
【问题讨论】:
标签: laravel nuxt.js laravel-sanctum nuxt-auth