老师 这节视频里 如果数据库里有不只一条数据 则只有最后一条数据才会验证通过吧 前面的查询出来数据会被覆盖吧
因为用的是
while (rs.next()) { principal = rs.getString("userName"); credentials = rs.getString("passwd"); }
视频里老师的数据库只有一条数据 所以没有问题
老师,哪里有讲过easyui吗,会讲吗,之前视频里听到老师说会讲怎样学习easyui的
老师,我的代码基本和老师的都一样,然后不知道为什么输入信息登录之后这里token里面的信息是空的
如果userLogin表中存在多个数据,会创建多个simpleAuthenticationInfo对象吗?
老师注册的密码为什么自动变成了加密的呢?这个具体调度流程是怎样的啊
老师,请问你是怎么在变量附近调出一个窗口直接将变量作用域提升的呢
应该是加密进行对比吧,md5不是随便能被解码的。
老师,您好。
我测试了下您上传的代码,只能验证密码。用户名不验证的,不知道什么原因???
下面是测试代码,请老师帮忙看下。
Shiro-05-credentialMatcher.zip
ByteSource newSalt = ByteSource.Util.bytes(pwd_salt); SimpleAuthenticationInfo simpleAuthenticationInfo = new SimpleAuthenticationInfo(uname, upwd,newSalt , "customRealm");
[main] #配置凭证匹配器 credentialsMatcher=org.apache.shiro.authc.credential.HashedCredentialsMatcher #设置凭证匹配器的相关属性 #设置匹配器的加密算法名称 credentialsMatcher.hashAlgorithmName=MD5 #设置匹配器迭代次数 credentialsMatcher.hashIterations=2 #配置realm customRealm=com.bjsxt.CustomRealm #配置Realm凭证匹配器属性 customRealm.credentialsMatcher=$credentialsMatcher #将Realm注入给securityManager securityManager.realm=$customRealm
这个对比,是把数据库的2ea27df2bf510143f5f07a441a62cfcf解密成123456来和程序里的123456对比?还是把程序里的123456加密成2ea27df2bf510143f5f07a441a62cfcf和数据库的对比?
老师你好,实现登录认证的测试,我成功了一次,然后再测试,后面就全都是未知验证异常,这是为什么
老师的数据库那几个权限表的sql语句有吗?
注册shiroFilterFactoryBean时的id和
web.xml中的targetBeanName的值是相同的,但是web.xml中的一直是红色
启动服务器时报这个错误
严重 [RMI TCP Connection(3)-127.0.0.1] org.apache.catalina.core.StandardContext.startInternal One or more listeners failed to start. Full details will be found in the appropriate container log file 25-Jun-2019 10:23:51.319 严重 [RMI TCP Connection(3)-127.0.0.1] org.apache.catalina.core.StandardContext.startInternal Context [] startup failed due to previous errors
是因为红色的原因吗,如果是要怎么做啊,已经builde了程序也试着重启了idea还是不行
不知道为什么username和password接受值为空
哦哦,我知道了,在spring-shiro里配置了succeUrl
非常抱歉给您带来不好的体验!为了更深入的了解您的学习情况以及遇到的问题,您可以直接拨打投诉热线:
我们将在第一时间处理好您的问题!
关于
课程分类
百战程序员微信公众号
百战程序员微信小程序
©2014-2025百战汇智(北京)科技有限公司 All Rights Reserved 北京亦庄经济开发区科创十四街 赛蒂国际工业园网站维护:百战汇智(北京)科技有限公司 京公网安备 11011402011233号 京ICP备18060230号-3 营业执照 经营许可证:京B2-20212637