-
会员管理
会员管理系统是运用PHP,Mysql,Html技术实现对会员信息的管理,其中多次运用正则表达式对数据进行验证。此系统分为连个角色,管理员和普通用户
- 2022-02-07 08:25:42下载
- 积分:1
-
算法(第4版)(图灵图书)
说明: 《算法》第四版mobi格式,可用于kindle(Mobi, the fourth edition of algorithm)
- 2019-12-04 23:18:02下载
- 积分:1
-
Large Multiplication
长乘法[
- 2023-06-26 20:15:03下载
- 积分:1
-
SnakeGame
蛇移动,可以,上下左右移动,亲测有效这是java基础中的一个文件(snakegame move up down left and right)
- 2016-11-05 21:03:17下载
- 积分:1
-
密码
密码加密和解密的DES,......尽管批评,DES被批准为1976年11月的联邦标准,而1977年1月发布的第15为FIPS PUB46,授予对所有非机密数据的使用。它随后重申了在1983年的标准,1988(修改为FIPS-46-1),1993年(FIPS-46-2),和1999年(FIPS-46-3),后者处方“三重DES”(见下文)。 2002年5月26日,DES终于被高级加密标准(AES)所取代,在公开竞争。 2005年5月19日,FIPS46-3被正式撤销,但NIST已经走过了2030年的敏感的政府信息,通过三重DES。
- 2022-02-01 02:46:32下载
- 积分:1
-
最好用的资源
最好用的资源最好用的资源最好用的资源最好用的资源最好用的资源
- 2022-04-18 17:55:14下载
- 积分:1
-
在线考试的 java 项目
在线考试的 Java 项目开发一个在线考试的 Java 项目
- 2022-04-15 23:51:37下载
- 积分:1
-
Java 象棋源代码 希望能给大家一点帮助
Java 象棋源代码 希望能给大家一点帮助-Chess Java source code can give us some hope that help
- 2023-07-26 15:15:03下载
- 积分:1
-
libfreenect实例
libfreenect控制kinect的例子,包括kinect电机的运动等功能。
- 2022-03-21 21:14:01下载
- 积分:1
-
学习shiro的一些试验代码
来自开涛的跟我学shiro
#demo1 ini配置的测试用例
以junittest方式允许cn.ilongfei.shirodemo.demo1.Demo1Test.java
目的:
跟踪程序,了解最基本的运行方式。
#demo2 最简单的realm
例子有误导,realm的getAuthenticationInfo应该从数据源获取userInfo信息,
但是该实例中判用户名和密码,可能误导读者以为这里判好就通过了,实际上比对密码的工作在AuthenticatingRealm
中的getAuthenticationInfo方法中, 通过assertCredentialsMatch(token, info)来判断token是否和info一致(比对密码)
该方法不可覆盖,但是可以设置matcher改变密码比对的实现,设置realm的CredentialsMatcher.
#demo3 权限初步
在AuthorizingRealm的hasRole中判断,比对的方法是从info中取出roles,确认其中是否contains需比较的role的字符串
在跟踪过程中发现SimpleAccountRealm中竟然维护了users map,之后的info都是从users中根据username检索出来的。
* checkRole/checkRoles 和 hasRole/hasAllRoles 不同的地方是它在判断为假的情况下会抛出 UnauthorizedException 异常
* hasPermission 流程如下:
Subject.isPermitted(String permission)
securityManager.isPermitted(getPrincipals(), permission)
- 2022-03-19 22:17:44下载
- 积分:1