两种解决方法
一、未采用shiro拦截的
这种情况就看自己的pom.xml文件
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-security</artifactId>
</dependency>
将这段代码注释掉。
二、采用shiro拦截的
查看自己项目中配置Shiro的java,内是
Map<String,String> filterMap = new LinkedHashMap<>();
filterMap.put("/user/*","authc");
bean.setFilterChainDefinitionMap(filterMap);
上面一段代码写的是user路径下的所有页面,都要被登录拦截
其中shiro中内置过滤器的属性有下面几种:
shiro 的内置过滤器
/*
* anon:无需认证就可以访问
* authc:必须认证了才能访问
* user: 必须拥有 记住我 功能才能用
* perms: 拥有对某个资源的权限才能访问
* role: 拥有某个角色权限才能访问
* */