admin管理系统登录,路由器管理员登录入口

首页 > 实用技巧 > 作者:YD1662023-04-19 05:54:00

原理也是很简单,我们登录之后的token都会存在redis,当用户请求接口的时候会携带token,如果redis有该token就允许请求,否则返回401,这里我们只要将其他token给去了,只留当前用户的token。

admin管理系统登录,路由器管理员登录入口(9)

顺便通知其他用户下线。

admin管理系统登录,路由器管理员登录入口(10)

其他用户会收到下线消息。

admin管理系统登录,路由器管理员登录入口(11)

四、自动刷新token

自动刷新token,也叫无感刷新,因为我们使用的是token认证,但是token又是无状态的,token到期之后携带请求会报401错误,如果用户用的好好的突然需要重新登录,那么用户体验就不是很好,所以我们需要系统后台刷新token,而因为我们使用的Furion框架,可以非常容易的实现该功能。

4.1 后端登录部分

当用户登录成功之后,返回 accessToken 字符串,之后通过 JWTEncryption.GenerateRefreshToken() 获取 刷新Token,并通过响应报文头返回,用户登录成功之后把 accessToken 和 refreshToken 一起返回给客户端存储起来。

admin管理系统登录,路由器管理员登录入口(12)

上一页12345下一页

栏目热文

文档排行

本站推荐

Copyright © 2018 - 2021 www.yd166.com., All Rights Reserved.