关于若依登录界面的简易分析
认证完成后,根据用户的信息,构建token,进行返回。前端收到返回后,存储token,并跳转网页,就可以看到完整的若依界面啦!①主界面主要由ruoyi-ui里边public中的index.html以及src当中的main.js、App.vue中完成.根据用户名去数据库查询用户信息并返回。然后再调用Spring Security内部的认证代码进行认证。若依的登录界面十分简洁明了,但是其中蕴含了大量的
·
目录
若依的登录界面十分简洁明了,但是其中蕴含了大量的代码和步骤的推理,分为前端和后端两部分
一、前端部分:
①主界面主要由ruoyi-ui里边public中的index.html以及src当中的main.js、App.vue中完成.
所使用的组件在router中的index.js中实现
二、后端部分:
获取验证码并保存信息:
SysLoginService登录并检验验证码的正确性:
SysLoginController负责生成返回token指令实现登录功能
接下来Spring Security中配置了SecurityConfig.java,其中设置了userDetailService。UserDetailsServiceImpl实现了UserDetailService接口,实现了loadUserByUsername方法。
根据用户名去数据库查询用户信息并返回。然后再调用Spring Security内部的认证代码进行认证。
关于Spring Security的流程大概可以用下图概述
认证完成后,根据用户的信息,构建token,进行返回。前端收到返回后,存储token,并跳转网页,就可以看到完整的若依界面啦!
更多推荐
已为社区贡献10条内容
所有评论(0)