el-admin登录详解

Posted on 2022-05-12 13:21  晓晓晓渡  阅读(974)  评论(0编辑  收藏  举报

1.进入登陆界面后,就会自动获取验证码。

2.前端访问auth/code接口获取后端生成的验证码(包括uuid,img,结果值),然后放入redis,设置2分钟过期,并返回识别码、图片url给前端。

3.用户填写用户名、密码、验证码,点击登录。

4.前端要用预设的公钥对密码进行加密,然后发送到后端。

5.后端接收到数据,需要用预设私钥对密码进行解密,然后从redis中获取验证码判断是否正确或者过期,然后清除验证码。

6.如果密码和验证码正确,则生成token.

7.保存在线信息,用来统计在线人数。

8.返回登录用户的信息和生成的token给前端。

Copyright © 2024 晓晓晓渡
Powered by .NET 8.0 on Kubernetes