Shiro-2020/12/2-数据库+MD5+Salt认证
SpringBoot+Shiro整合思路数据库+MD5+Salt认证功能之前完成了用户md5+salt的用户注册流程
现在就完成以下认证的功能
认证的数据依旧是来自于数据库中的这里就需要修改一下自定义realm中的认证实现换成数据库而不是写死的功能
需要现在UserDAO增加一个方法1User fi ...
Shiro-2020/11/30-SpringBoot+Shiro整合
SpringBoot+Shiro整合思路
引入Shiro依赖123456789101112<dependency> <groupId>org.apache.shiro</groupId> <artifactId>shiro-core< ...
Shiro-2020/11/19-用户授权
shiro中授权的概念授权授权,即访问控制,控制谁能访问哪些资源,主体进行身份认证后需要分配权限方可访问系统的资源,对于某些资源没有权限是无法访问的
关键对象授权可简单理解为who对what(which)进行how操作
Who 即主体(subject) 主体需要访问系统中的资源
What 即资源 ...
Shiro-2020/11/17-MD5+Salt
shiro中自定义Realm的实现
最终执行用户名比较 SimpleAccountRealm doGetAuthenticationInfo 在这个方法中完成用户名校验
最终密码校验是在AuthenticatingRealm中 assertCredentialsMatch
总结:
Authe ...
Shiro-2020/11/16-用户认证
第一个程序用户认证相关配置由于现在还不需要整合到SSM中,所以直接创建maven的quickstart就可以了
引入相关依赖,并且调整一下Java的目录结构
12345<dependency> <groupId>org.apache.shiro</groupId& ...
Shiro-2020/11/11-基础概念
Shiro
学习目标
基于url权限管理和shiro基础
shiro与企业web项目整合开发的方法
权限管理
用户认证
用户授权
shiro基础
shiro架构
shiro进行用户认证的方法
shiro进行用户授权的方法
什么是权限管理只要有用户参与的系统,一般都需 ...
SSM-2020/10/21-员工管理系统-5
员工修改更新信息如果将请求直接改为PUT,就会发现数据无法修改,请求体中有数据但Employee封装不上
原因:
tomcat:
将请求体中的数据,封装一个map
request.getParameter(“empName”)就会从这个map中取值
SpringMVC封装POJO对象的时候, ...
SSM-2020/10/19-员工管理系统-4
保存校验之前完成了前端,合法性和重复性的检验,但是由于添加了一个自定义的ajax-va,所以还是会出现一个错误,就是ajax-va的存在导致了数据无法提交,但是将其改为success时,又可以成功提交并绕过重复性的检验,这是不期望看到的
所以还需要一个后端校验以及数据库约束等
已完成的校验:
jq ...
SSM-2020/10/16-员工管理系统-3
保存URI:
/emp/{id} GET 查询员工
/emp POST保存员工
/emp/{id} PUT修改员工
/emp/{id} DELETE删除员工
首先添加一个点击事件,点击保存的时候,完成保存事件123$("#emp_save_btn").click(fun ...
SSM-2020/10/12-员工管理系统-2
前端页面根据前面的效果图做一个前端页面list.jsp:12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656 ...