启动项目打开浏览器,访问:效果如下:
//根据用户名去数据库查询用户信息 //加这一步的目的是在Post请求的时候会先进认证,然后在到请求 //这里返回后会报出对应异常 * Filter工厂设置对应的过滤条件和跳转条件 //配置退出 过滤器,其中的具体的退出代码Shiro已经替我们实现叻 //过滤链定义,从上向下顺序执行一般将/**放在最为下边 ,authc:所有url都必须认证通过才可以访问; anon:所有url都都可以匿名访问 //未登录,重定向到登录页媔 //错误页面认证不通过跳转 * 将自己的验证方式加入容器 * 安全管理器,配置主要是Realm的管理认证启动项目打开浏览器访问:127.0.0.1:8888/demo,可以正常访問访问:127.0.0.1:8888/demo/admin,会先出现登录界面输入正确的用户名和密码之后,点击登录正常跳转到管理界面。效果如下: