云e办学习笔记(七)登录返回token(未完全)
前言
本系列博客基于B站的云e办管理系统,前端和后端我都自己敲了一遍,这里做一个学习记录。云e办的原始视频链接如下:https://www.bilibili.com/video/BV1Ai4y1P7Tk?p=1
Admin的pojo实现UserDetails接口,然后实现它的这些方法。除了判断权限的方法getAuthorities()先不要管,其他的均改成返回true。
再新建一个登录的实体类
接着去LoginController来真正实现登录的逻辑处理,个人感觉以后的功能实现基本上都由Controller–>Service–>ServiceImpl–>Mapper–>Mapper.xml来实现。
Service层
ServiceImpl层
这段的逻辑是:调用userDetailsService.loadUserByName()方法登录,若是登录的角色信息为空,或者passwordEn-coder匹配用户名和密码失败,则返回错误信息,若是用户信息权限不足,也会返回一个错误信息。
登录成功之后,要是以后用到SpringSecurity来处理用户信息,那么这里可以更新SpringSecurity。更新Security登录用户对象 UsernamePasswordAuthent-icationToken实现的带用户名和密码以及权限的Auth-entication。
最后就可以根据配置的token头和jwt工具类生成完整的token信息
云e办学习笔记(七)登录返回token(未完全)相关推荐
- 云e办学习笔记(四)SpringSecurity学习(二)
前言 本系列博客基于B站的云e办管理系统,前端和后端我都自己敲了一遍,这里做一个学习记录.云e办的原始视频链接如下:https://www.bilibili.com/video/BV1Ai4y1P7T ...
- 云e办学习笔记(三)SpringSecurity学习(一)
前言 本系列博客基于B站的云e办管理系统,前端和后端我都自己敲了一遍,这里做一个学习记录.云e办的原始视频链接如下:https://www.bilibili.com/video/BV1Ai4y1P7T ...
- 云e办学习笔记(十五)Redis学习以及相关部署
前言 本系列博客基于B站的云e办管理系统,前端和后端我都自己敲了一遍,这里做一个学习记录.云e办的原始视频链接如下:https://www.bilibili.com/video/BV1Ai4y1P7T ...
- 云e办学习笔记(十六)Redis集成菜单
前言 本系列博客基于B站的云e办管理系统,前端和后端我都自己敲了一遍,这里做一个学习记录.云e办的原始视频链接如下:https://www.bilibili.com/video/BV1Ai4y1P7T ...
- 云e办学习笔记(三十三)FastDFS学习和安装
前言 本系列博客基于B站的云e办管理系统,前端和后端我都自己敲了一遍,这里做一个学习记录.云e办的原始视频链接如下:https://www.bilibili.com/video/BV1Ai4y1P7T ...
- 云e办学习笔记(二十五)导入导出Excel表数据功能实现
前言 本系列博客基于B站的云e办管理系统,前端和后端我都自己敲了一遍,这里做一个学习记录.云e办的原始视频链接如下:https://www.bilibili.com/video/BV1Ai4y1P7T ...
- 云e办学习笔记(三十一)工资账套功能实现
前言 本系列博客基于B站的云e办管理系统,前端和后端我都自己敲了一遍,这里做一个学习记录.云e办的原始视频链接如下:https://www.bilibili.com/video/BV1Ai4y1P7T ...
- python selenum学习笔记(一) 登录bilibil
@[TOC](python selenum学习笔记(一) 登录bilibil) 利用selenum模拟浏览器操作登录bilibili 之前学习网站内容抓取的时候,一般都是get方法,获取respons ...
- Typescript 学习笔记七:泛型
中文网:https://www.tslang.cn/ 官网:http://www.typescriptlang.org/ 目录: Typescript 学习笔记一:介绍.安装.编译 Typescrip ...
最新文章
- Python学习之==json处理
- silverlight中如何方便在多个场景即Xaml文件之间随意切换?
- 算法分析与设计「一」枚举
- 读书:《带人的技术》
- openHEVC在Windows下构建vs32/64位工程(vs2013)
- 阿里云CentOS 7中zabbix4.2配置shell脚本邮件报警
- Ubuntu 18.04 通过 ufw route 配置网关服务器
- 有些人,理他就输了!
- wts文件生成engine文件的方法
- switch组件设置大小
- 未来计算机网络科技发展趋势,未来计算机网络的发展趋势
- 一个屌丝程序猿的人生(三十八)
- The Tomcat connector configured to listen on port 8082 failed to start
- 2022年全球与中国非定向信标市场现状与未来发展趋势分析
- #yyds干货盘点# Kubernetes 怎样控制业务的资源水位?(16)
- 【Charles接口请求批量导出】
- 微信高级群发之一上传图文消息素材
- NMS代码(python,C++)
- 通过手机GPRS收发Gmail邮件
- Ubuntu下正确使用cmake编译安装glog
热门文章
- 谷歌暗示android wear未来或兼容ios系统!腾讯,Apple Watch来袭: 搅乱Android Wear池水
- 外汇天眼:美国房价7月出现两年来首次下跌 美国楼市或大幅减速
- 我赢助手小技巧:学会这三招,爆款内容视频完播率提高50%(中)
- 自动检测后台复制光盘内容
- 处理图片加载中与加载失败的组件
- 数据结构和算法-2023.07.02
- 路由桥接 android连不上网,路由器桥接后上不了网几种解决办法
- 图像ARGB格式及RGB编码概念及解释
- OSChina 周日乱弹 ——超能力人类的日常(视频)
- MySQL的GRANT语句