Shiro鉴权登陆成功后 authc网页还是没法访问 5C

具体就是Shiro鉴权登陆成功后 authc网页还是没办法进行访问,还是会被拦截到默认的anon
网页,

在测试服务器的tomcat上没问题,但是在生产服务器上就是不能访问 是因为生产https访问的缘故?。

```<!-- 自定义Realm -->



<!-- 安全管理器 -->
class="org.apache.shiro.web.mgt.DefaultWebSecurityManager">



<!-- 启用缓存 -->



class="org.apache.shiro.spring.web.ShiroFilterFactoryBean">





/pages/login.html=anon

            /pages/index.html=authc
            /pages/data-info.html=authc
                 /*.*=anon
        </value>
    </property>
</bean>

<bean id="lifecycleBeanPostProcessor"
    class="org.apache.shiro.spring.LifecycleBeanPostProcessor" />

<bean
    class="org.springframework.aop.framework.autoproxy.DefaultAdvisorAutoProxyCreator"
    depends-on="lifecycleBeanPostProcessor" />
<bean
    class="org.apache.shiro.spring.security.interceptor.AuthorizationAttributeSourceAdvisor">
    <property name="securityManager" ref="securityManager" />
</bean>


Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
Shiro的authc过滤器的执行流程
Shiro的authc过滤器的执行流程 1.先執行isAccessAllowed(),通過subject.isAuthenticated()判斷當前session中的subject是否已经登陆过。如果在当前session即会话中已经登陆过,返回true,authc过滤器放行请求到loginUrl。 **问题?:
Shiro的鉴权方式
一、 怎么用 Shiro 支持三种方式的授权 编程式:通过写 if/else 授权代码块完成: Subject subject = SecurityUtils.getSubject(); if(subject.hasRole(“admin”)) { //有权限 } else { //无权限 } 注解式:通过在执行的 Java 方法上放置相应的注解完成: @Require...
关于登陆后才能访问网页的问题
我最近在做一个网页信息收集器(java),可现在碰到个问题,有些网站是要登陆之后才能访问的,如果我直接用URL访问的话,它会重定向回登陆页面,也就是说下载的是登陆页面的html源码,比喻说我要下载csdn上的“我的帖子”网页的信息,如果我直接创建一个指向“我的帖子”的URL或者URLConnection 下载下来的是登陆页面的源码,我在想是不是要在访问之前先向服务器发送登陆的cookie,或者有没更好的实现方法可以下载需登陆后才能访问的页面,高分悬赏啊...急...或者email交流pdw0204@163.com
shiro权限控制登陆成功页面跳转问题
在开发中使用了shiro进行权限控制,遇到一个页面跳转问题:当用户账号密码都正确的时候并没有跳转到登陆成功页面。 在shiroFilter过滤器中配置了登陆成功路径没有反应。注意:我使用的是表单验证。 &amp;lt;!-- 基于Form表单的身份验证过滤器 --&amp;gt; &amp;lt;bean id=&quot;formAuthenticationFilter&quot; class=&quot;com.youyuan.shiro...
shiro登陆成功不跳转successUrl的问题
<bean id="shiroFilter" class="org.apache.shiro.spring.web.ShiroFilterFactoryBean"> <property name="securityManager" ref="securityManager" /> <!-- loginUrl认证提交地址,如果没有认证将会请求此地址进行认证,请求此地址将由for
shiro框架登陆后访问最近一次请求
访问需要通过认证的请求,即为该请求配置了authc过滤器,默认是shiro中的FormAuthenticationFilter过滤器。业务场景在匿名或user状态下访问需要通过认证的请求,希望在跳转到登陆界面的同时,在登录页给予“需要认证”的提示,并且在浏览器的地址栏中出现回调地址fallBackUrl=xxx之类的提示,如下图所示。 实现方案自定义authc过滤器 继承FormAuthenti
登陆成功后如何显示登陆ID
数据库里有学生表 字段是 登录ID 登录密码 学生姓名rn我想做一个登陆窗体,登陆成功后原窗体Hide , 另外一个窗体show 并且窗体上显示 “欢迎你 ***(学生姓名)”rn请问如何实现?
登陆成功后,把登陆表单换掉??
在首页有一个表格rn里面放的是rn登陆表单,有用户名,密码文本框,及"登陆","重置","注册"rn三个按钮.rn如何让这个表格在登陆成功后,消失掉,取而代之的是rn问候语,如:rn"晚上好,cheyo"rnrn我用的语言是c#
登陆成功后,自动跳转的问题
登陆成功后,怎么跳转到原先的页面
acegi登陆成功后的跳转
大家好:rnrn我的登陆是由ACEGI来管理的,但现在有个问题,就是登陆成功后的跳转问题,当用户登陆成功后怎么跳转到登陆前的那一个页面呢?rnrn谢谢!
jsp登陆成功后几秒后跳转
如何实现,比如注册成功后跳到首页,求解啊
shiro登录成功后没有正确跳转
最近遇到shiro校验框架成功后不进行自动跳转到指定页面;
shiro登录成功后指定跳转页面
1.自定义一个 MyFormAuthenticationFilter 继承 FormAuthenticationFilter  public class MyFormAuthenticationFilter extends FormAuthenticationFilter{ @Override protected boolean onLoginSuccess(Authenticati
shiro登陆后没有返回设置的successUrl
iframe的页面,shiro登陆后没有返回设置的successUrl
9i没法登陆的问题
我操作系统xp.装得是9i.当我装好后,用emc登陆的时候,独立启动可以,可是选择:登陆倒oracle management server的时候,却死活登陆不上去,这个是为什么rn出现警告 VTK-1000:无法连接到MANAGERMENT SERVER192.168.1.199(本级ip\地址)rn请验证您输入的oracle MANAGERMENT SERVER 的正确主机名和状态.
shiro login成功后保存了哪些数据
shiro login成功后 保存了Principals 和 AuthenticationState到session中,所以我们每次请求都能从session成功获取到这2个属性。 核心类:DefaultSubjectDAO [code=&amp;quot;java&amp;quot;]public Subject save(Subject subject) { if...
MVC3中登陆成功后返回原来的访问页面
比如某用户登陆系统后 进入某个画面操作 rn 过一段时间再去操作时 用户过期 需要从新登陆了 这时登陆后怎么返回到刚才操作的页面?rnrnrn思路是有个 但是怎么拿到刚才操作页面的地址 返回登陆后怎么返回到这个地址? rnrnrnrn把当前页面的URL当成URL的参数rn登陆成功后再返回这个参数rnrn
HTTPclient 模拟登陆及登陆成功后直接访问登陆后的页面
public class HttpClientTest {      public void test(){            CookieStore cookieStore = new BasicCookieStore();            HttpClientContext localContext = new HttpClientContext();            Clos...
对于shiro登陆成功后不默认跳转成功页面问题
1.如果查看shiro源码可以发现,这里确实是一个坑 默认登陆成功后跳转的是刚才访问的页面(也就是登陆页面),其次才是/ 你们可以实现一个类继承至FormAuthenticationFilter,跟着这个类,一点一点去查即可 我先说一下网上的解决办法 这是我按照网上的写法实现的 package com.read.data.Config; import org.apache.shiro...
sql server导入数据后,就是没法访问
我用dts从sql server导入一个表到oracle里面,名称是humor,dts自动创建表名:"SYSTEM"."humor"rn导入成功后,无法访问humor表rn我在dba_tables里查到owner='SYSTEM'rn然后用system登陆后,user_tables里面也有个table_name='humor'的记录rn但是任何访问都无效,错误提示:ORA-00942: 表或视图不存在rn这个就奇怪了啊
shiro之通过Realm注入认证和鉴权的原理
Apache Shiro是一个安全框架,可以帮助我们完成认证、鉴权、加密、会话管理等功能。 下面是从其他网站上找到的一张图: 上述模块就不一一说明了,网上很多解释。   主要和大家分享一下自定义实现Realm注入认证和鉴权的原理。 自定义MyRealm类,继承AuthorizingRealm; 需要重写两个方法,doGetAuthenticationInfo用来做登陆认证,doGe...
全局考虑:shiro的登录用户和用户鉴权
该课程是通用云平台实战项目,具体请参考课程的目录了解,课程目录更细节,准确。
登陆网页后的排队系统
由于服务器性能有限,只能同时处理有限个人数。所以我们希望在登陆我们的页面后首先按照先后顺序进行排队,只允许有限个人登进系统,其余人在外面等待,样式与WOW的登陆排队系统类似,要时时返回当前的位次。rn问一下各位高手,这个系统都需要哪些方面的知识,用什么工具开发
网页登陆后重定向的问题
输入用户名和密码后登录系统。rn若访问的页面为静态(htm)页面,则系统可以完成页面重定向功能。rn若访问cgi动态页面,如地址为:rnhttp://localhost/cgi-bin/broker?_service=testsvr&_program=test_prog.test.scl&_debug=0,rn则系统自动将网页定向到:rnhttp://localhost/names.nsf?Login,rn报错:HTTP 500 - 内部服务器错误,rn但在登陆完成后再访问动态页面就不会出现问题。rn请教高手如何解决这个问题,我已经尝试过修改domcfg.nsf文件,但没有成功
shiro验证登陆
SSM+shiro整合后1.创建user实体类2.写userDao接口,userMapper3.写userService接口和它的实现类4.userController判断userDao:package com.dt.dao;import java.util.List;import java.util.Map;import com.dt.beans.User;public interface Us...
shiro登陆错误回顾
在页面开发登陆时,在form中写好登陆的地址,这个地址需要和shiro配置的登陆地址一致。 页面开始访问时,shiro会根据URL地址,判断是不是已经登陆,如果没有登陆,跳转到已经定义好的登陆URL,但是,不管是不是已经登陆过,shiro都不会主动去realm验证, 根据测试结果,当url为shiro配置的登陆url时,才会开始进行realm验证,要不然,是不会进入到realm中的
shiro登陆简单 demo
先介绍下 shiro 是个 用来方便 权限管理 的框架  想具体了解 请自行百度, 这里只说简单的登陆功能介绍 表结构如下 CREATE TABLE `user` ( `id` int(11) NOT NULL, `userName` varchar(20) DEFAULT NULL, `passWord` int(20) DEFAULT NULL, `eMail` varch
浅谈shiro之登陆校验
说说shiro的登陆校验吧,shiro的功能就是校验用户的身份和授权用户能访问哪些功能。如果不用shiro我们是如何去实现这个功能呢,一般我们都是在页面让用户输入用户密码,后台控制层接收前台传过来的用户密码,然后根据用户名去库里把对应的密码查出来与用户输的密码进行比较,如果一致,就认为校验通过了。 只要我们知道上面的原理就行了,shiro也是一样的,我们在jsp页面输入用户密码提交到后台控制...
shiro登陆超时的问题
项目中登陆用到了shiro验证框架,session超时,shiro默认会迁移到登陆画面。现在想session超时想弹出一个对话框,不知该如何解决。rnrn rn rn rn rn rn rnrnpublic class DmpSessionListener implements SessionListenerrnrn @Overridern public void onStart(Session session) rn // TODO Auto-generated method stubrn System.out.println("onStart");rn rn rnrn @Overridern public void onStop(Session session) rn // TODO Auto-generated method stubrn System.out.println("onStop"); rn rnrn @Overridern public void onExpiration(Session session) rn // TODOrn rn rn rnrn查了一下,有个监听session超时的方法,可是监听到应该怎样弹对话框呢,前台开发不熟悉。请大家赐教。
登陆成功
登陆 ====================================== POST /webservice/Service1.asmx HTTP/1.1 User-Agent: ksoap2-android/2.6.0+ SOAPAction: http://tempuri.org/CheckReg Content-Type: text/xml;charset=utf-
shiro实现登陆的过程
  shiro实现登陆的过程: 大致  1,实例化token  2, token放入Subject登陆   1,自定义登陆    1,实例化token    2, token放入Subject登陆    Subject currentUser = SecurityUtils.getSubject(); // 获取当前的Subject    UsernamePasswordTo...
shiro实现SSL登陆
个人主页,技术杂谈原文链接考虑项目安全需求,将http请求转为https,项目中已集成的shiro框架已实现SSL登陆,来看下具体实现吧。tomcat的server.xml文件配置。将http的8080端口调转到https的8443端口<Connector acceptCount="500" connectionTimeout="20000" enableLookups="false" maxThr
shiro实现登陆的好处?
最近接受一个新项目,因为是小白不是很懂,所以想请教一下各位,shiro+token实现登陆的好处是什么?为什么要用?
shiro登陆注销权限控制
将focus.sql在Mysql数据库执行,后再项目yml文件中修改数据库配置即可直接启动项目。登陆账户名称和密码直接在数据库查看
kylin启动成功,登陆不了网页!!!!!
kylin-1.5.2.1搭建hadoop-2.6.0habse-1.2.0hive-1.1.0jdk-1.7.0_80zookeeper-3.4.5已确认所有组件都能正常运行,然后kylin启动成功登陆网页报错,求解,报错如下:五月 17, 2018 10:57:15 上午 org.apache.catalina.core.AprLifecycleListener lifecycleEvent信...
curl登陆后模拟登陆并访问登陆后的页面
<?php header("content-type:textml;charset=utf-8"); //采集的信息需要先登录的就要先模拟登录 //设置cookie保存路径 $cookie_path = './'; $ch = curl_init(); //组装用户名和密码 $info['username'] = '141391000914'; $info['password'] = '12345
libcurl POST访问网页后,好像没有POST成功参数
实际上已经post成功了,网页应用有防外挂反爬判断,禁止直接访问 增加下面代码就好了  curl_easy_setopt(curl, CURLOPT_REFERER, "模拟一个服务器能接受的来源页面url");
Shiro学习笔记之(四)Apache Shiro 认证(登陆)
Shiro学习笔记之(三)Apache Shiro SecurityMananger配置一、概述认证就是验证用户身份的过程,这里一般是提交用户身份信息(Principals)和凭证信息(Credentials)。Principals是Subject唯一标识属性,用来证明Subject,可以理解为身份证号码。Credentials,通俗理解密码,但是不局限于密码,指纹,视网膜,证书都可以。二、认证过...
phpmyadmin没法访问
我的环境使用php+apache+mysql三合一搭建的,也能正常使用,最近到网上下载了一个phpmyadmin,用来管理mysql数据库,里面的配置文件我都配置好了rn$cfg['PmaAbsoluteUri'] = 'http://127.0.0.1/phpmyadmin/';rnrn$cfg['blowfish_secret'] = 'admin';//我的mysql密码是adminrnrn$cfg['Servers'][$i]['host'] = 'localhost';rnrn$cfg['Servers'][$i]['port'] = '';rnrn其它的配置应该没问题,我是到网上下载的一个配置文件,并且将原来的配置文件替换了。rnrn问题是:我在地址栏中输入'http://127.0.0.1/phpmyadmin/,居然没法访问,出现404错误,找不到网址。rnrn我想问一下这个是怎么回事?是phpmyadmin放错了地方吗?phpmyadmin应该放在哪个地反?rnrn我那个三合一的位置是:D:\usrrn我把phpmyadmin放在了D:\usr\local\php下面了,不知道对不对?
为什么没法访问?请看
1.rnadd_items.phprnAdd($_POST['selected_item_no'],1);rnecho $book->CartCount(); //这里显示1,也就是说我已经成功加到购物车中了rn?>rn rn......rnrnrn2.rnlookcart.php//查看购物车的文件rnCartCount(); // 显示0,应该显示1rn......rn?>rn当我点“查看借阅车”按钮时调用lookcart.php,但我无法访问我的session ,rn也就是说我的$book->CartCount()应该显示1,但显示了0。rn知道这是什么原因吗?请指教!!!rnrn
相关热词 c# stream 复制 android c# c#监测窗口句柄 c# md5 引用 c# 判断tabtip 自己写个浏览器程序c# c# 字符串变成整数数组 c#语言编程写出一个方法 c# 转盘抽奖 c#选中treeview