设计一个完善的登录功能?
发布时间
阅读量:
阅读量
文章结构概览
- 用户身份验证功能
-
-
系统访问控制
-
- 登入操作
- 验证机制
-
单一入口认证体系
-
- 定义说明
-
访问令牌与 JSON 网络令牌技术
-
身份验证与注销流程
-
- 验证通过状态
-
- 服务端处理
-
客户端界面
- 注销操作
-
- 服务端处理
-
客户端界面
-
-
登录功能
关于登录功能的实现,涉及的技术点十分丰富,此处我们先简要梳理其基础流程,并对其中若干关键技术要点进行详细说明
登录系统
登录过程包括身份验证与信息确认两个阶段
登录
- 用户在前端界面输入账号及密码信息
- 系统对所输入的账号与密码进行有效性验证
- 验证通过后生成对应的访问令牌
- 后端服务将生成的令牌存储至Redis数据库中
- 前端设备同步保存该令牌以供后续请求使用
校验
- 在发起前端请求时,需将 token 信息通过 header 进行传递
- 设置登录拦截机制,用于验证 token 的有效性(从 redis 数据库中检索 token)
- 若验证通过,则允许继续执行后续的业务流程
- 若验证未通过,则引导用户返
全部评论 (0)
还没有任何评论哟~
