这个是把spring security导入进来就行了吗,我看也没配置啊
老师,我看了看代码,我感觉我的代码不可能跳到登录成功界面,因为,我没有找到可以跳到Success.jsp界面的代码。
当输入账户和密码之后,就会因为控制器跳到error.jsp界面。
启动了tomcat 后正常输入账号密码,点击登录没有反应。
ssm-shiro1.zip
页面不会跳转
老师,我根据老师讲解的导入进去,在tomcat 跑起来的 登录的时候报 500 ,辛苦帮我看下 是哪里的问题,我检查2遍也没看出来。 服务器内部哪里出问题了。
点击登录:
错误出现:
帮忙看下是我数据库写错了吗。不管怎么改都是登录失败。、
shiro-jdbcini如下:
[main] dataSou=com.mchange.v2.c3p0.ComboPooledDataSource dataSou.driverClass=com.mysql.jdbc.Driver dataSou.jdbcUrl=jdbc://127.0.0.1:3306/shiro dataSou.user=root dataSou.password=root jdbcRealm=org.apache.shiro.realm.jdbc.JdbcRealm jdbcRealm.dataSource=$dataSou securityManager.realm=$jdbcRealm
数据库代码:
CREATE TABLE `users` ( `username` varchar(50) NOT NULL, `password` int(50) NOT NULL, PRIMARY KEY (`username`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
测试代码:
package com.liyang.shiro1; import org.apache.shiro.SecurityUtils; import org.apache.shiro.authc.AuthenticationException; import org.apache.shiro.authc.UsernamePasswordToken; import org.apache.shiro.config.IniSecurityManagerFactory; import org.apache.shiro.mgt.SecurityManager; import org.apache.shiro.subject.Subject; import org.apache.shiro.util.Factory; public class Test2 { public static void main(String[] args) { // 1 解析shiro。ini Factory<SecurityManager> factory = new IniSecurityManagerFactory("classpath:shiro-jdbc.ini"); // 2获得工厂实例 SecurityManager securityManager = factory.getInstance(); //3 把SecurityManager对象设置到运行环境中 SecurityUtils.setSecurityManager(securityManager); //4通过 SecurityUtils获得主体对象subject Subject subject = SecurityUtils.getSubject(); //5书写自己输入的账号和密码 UsernamePasswordToken token = new UsernamePasswordToken("sxt", "123"); //6验证密码 try { subject.login(token); //7 通过方法判断是否登录成功 if (subject.isAuthenticated()) { System.out.println("登录成功"); } } catch (AuthenticationException e) { System.out.println("登录失败"); //e.printStackTrace(); } }
输出结果:
好像不止我一个遇到这个问题,输入用户名和密码之后直接404了,都是照着敲的
SpringSecurityDemo.zip
云盘这个项目的jar包至少缺2个 mybatis-spring 和serlvert-api的jar包
不知道咋回事,每次登录都是未知异常
shiro-04-ssm.7z
老师这个LoginUrl 他是指,进入登录的页面地址,还是登录请求的地址
这个怎么打开的???............................
按照步骤来的,怎么访问报错404的,麻烦老师看一下哪里有问题的。
ssm-shiro2.zip
老师,一样的问题,怎么就莫名其妙的报404了呢?启动类包含了所有子包,而且url也没错啊
老师 有一个疑问想问一下,当点击登入按钮时,是这么个运行流程。
这个数据库的表名不是叫 users 为什么这里是 user 我改成 users 反而不对了
这是数据库名字
user登陆成功
users登陆报错
视频里的html页面不需要添加thyleaf启动器吗?还有就是,link标签添加一个头
非常抱歉给您带来不好的体验!为了更深入的了解您的学习情况以及遇到的问题,您可以直接拨打投诉热线:
我们将在第一时间处理好您的问题!
关于
课程分类
百战程序员微信公众号
百战程序员微信小程序
©2014-2024 百战汇智(北京)科技有限公司 All Rights Reserved 北京亦庄经济开发区科创十四街 赛蒂国际工业园网站维护:百战汇智(北京)科技有限公司 京公网安备 11011402011233号 京ICP备18060230号-3 营业执照 经营许可证:京B2-20212637