当前位置: 首页 > news >正文

中国网站 服务器wordpress 壁纸云

中国网站 服务器,wordpress 壁纸云,企业建站找哪个公司,湘潭做网站的公司1、问题概述? 今天在研究了shiro的新版本shiro1.13.0版本,发现用了很长时间的IniSecurityManagerFactory工厂失效了。 从下图中可以看出,在新版本中IniSecurityManagerFactory被打上了过期线了。 那么问题来了,新版本如何使用呢…

1、问题概述?

今天在研究了shiro的新版本shiro1.13.0版本,发现用了很长时间的IniSecurityManagerFactory工厂失效了。

从下图中可以看出,在新版本中IniSecurityManagerFactory被打上了过期线了。

那么问题来了,新版本如何使用呢。接下来我们来解决这个问题。

2、创建Maven工程测试shiro.13.0

2.1、创建工程导入包依赖

shiro的核心包就是shiro-all

<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"><modelVersion>4.0.0</modelVersion><groupId>org.example</groupId><artifactId>shirobasedemo1</artifactId><version>1.0-SNAPSHOT</version><packaging>jar</packaging><name>shirobasedemo1</name><url>http://maven.apache.org</url><properties><project.build.sourceEncoding>UTF-8</project.build.sourceEncoding></properties><dependencies><dependency><groupId>junit</groupId><artifactId>junit</artifactId><version>3.8.1</version><scope>test</scope></dependency><!-- https://mvnrepository.com/artifact/org.apache.shiro/shiro-all --><dependency><groupId>org.apache.shiro</groupId><artifactId>shiro-all</artifactId><version>1.13.0</version><type>pom</type></dependency></dependencies>
</project>

2.2、创建shiro.ini配置文件

这个地方我们偷懒了,没有通过自定义的realm连接数据库,而是将用户名和密码直接写在了配置文件中。

[users]
shiyilang=123456
shierlang=456789

2.3、创建测试类验证结果

此处使用新版本的测试方式

新版本中直接通过IniRealm去访问和解析ini配置文件

public class Test {public static void main(String[] args) {//创建securityManager安全管理器DefaultSecurityManager securityManager= new DefaultSecurityManager();//创建IniRealmIniRealm iniRealm=new IniRealm("classpath:shiro.ini");//解析shiro.ini文件securityManager.setRealm(iniRealm);//将SecurityManager绑定到当前运行环境中,让系统随时随地可以访问securityManager对象SecurityUtils.setSecurityManager(securityManager);//创建当前的登录主体,此时主体没有经过认证(Subject会给SecurityManager委托各种功能)Subject subject= SecurityUtils.getSubject();//绑定主体登录的身份凭证,即账号和密码UsernamePasswordToken token=new UsernamePasswordToken("shiyilang","123456");//主体登录subject.login(token);//login方法的内部,就回去安全管理器//判断登录是否成功System.out.println("验证是否成功:"+subject.isAuthenticated());//注销操作subject.logout();System.out.println("验证是否成功:"+subject.isAuthenticated());}
}

2.4、测试结果

3、源码下载

https://download.csdn.net/download/tangshiyilang/88677731

http://www.yayakq.cn/news/726731/

相关文章:

  • 网站备案流程及步骤怎么做百度推广
  • 网站建设的目的及功能定位网页设计与制作怎么答辩
  • 建立一个公司网站丽水网站建设哪家好
  • 铜仁建设集团招聘信息网站成全视频免费观看在线看小说下载
  • 佛山网站推广经理计算机应用软件开发流程图
  • 本地网站构建大连手机网站制作
  • 铁路建设标准网站外贸阿里巴巴国际站
  • 骗别人做网站wordpress安装演示不同
  • 怎么查看一个网站是用什么程序做的598网站建设
  • 网站计算机培训机构哪个最好石家庄有做网站的公司吗
  • 相亲网站上做绿叶的女人很多深圳福步外贸论坛
  • 17网一起做网店网站设计师培训计划
  • 悟空建站seo服务重庆公司注销流程
  • 网站开发使用软件有哪些app开发软件外包
  • 公司网站上传不了图片鹤壁市建设局网站
  • 演出公司网站建设脚本外链平台
  • 郑州旅游网站搭建做斗图的网站
  • 广州金融网站建设哪些网站可以做产品推广
  • 成都百度网站设计公司深圳做夜场做网站
  • 沈阳网站建设本地化技术服务商圈云分销软件下载
  • 可信网站认证申请做公司网站需要几个域名
  • 海南网站建设推广公司哪家好wordpress seo神器
  • 怎么改网站模板网站信息内容建设自查报告
  • 响应式网站制作工具湖南监理建设协会网站
  • 大武口网站建设旅游网站html5代码模板
  • 楼梯 技术支持 东莞网站建设项目建设表态发言
  • 潍坊网站建设收费标准网店设计模板免费
  • 招聘网站如何做茶文化网站制作
  • 优秀flash网站设计大连网站建设大全
  • 做影视网站 片源从哪里来wordpress 文章和评论的距离