目录
前端
后端
登录接口login
验证账号密码
查询数据库
查询用户信息
查询成功
获取路由信息
结束
前端
vue
![](https://img-blog.csdnimg.cn/310aedc1fccd43b89352b38cf22df9f4.png)
![](https://img-blog.csdnimg.cn/8d87c8fd0df248ff80d0cb6b2db0c05f.png)
后端
用户点击登录按钮,前端会把如下参数传给后端
![](https://img-blog.csdnimg.cn/aec111b4f5074ce18c3ad57772d8ba74.png)
获取token,前端带着token请求接口。
登录接口login
sysloginservice中的login方法
![](https://img-blog.csdnimg.cn/0742bcf8752648298b2edf9e1f8048f4.png)
验证账号密码
authenticationManager.authenticate()对账号密码进行验证。最终security会调用UserDetailsServiceImpl.loadUserByUsername(String userna