文章目录
退出登录流程
首先判断前端
首先定义退出请求
csharp
// 退出登录
export const Logout = () => {
return request({
url: `${api_name}/logout`,
method: 'get',
})
}
const api_name = "admin/system/index";
这个作为前缀
这个方法作为 Logout()
然后退出逻辑
csharp
// 退出
const logout = async () => {
// 清除token
const { code, data, message } = await Logout()
//
if (code === 200) {
useApp().clearToken()
router.push('/login')
}else{
ctx.$message.error(message)
}
}
退出方法是异步方法
前端就是清除token
localStorage里面的token清除
后端逻辑
后端就是操作redis然后删除 key 元素