登录页面使用HTTPS协议,登录成功跳转到个人中心使用HTTP协议,怎么实现啊? 10C

登录页面使用HTTPS协议,登录成功跳转到个人中心使用HTTP协议,用的是Tomcat7.0,
我指定登录页面必须是使用HTTPS协议,用了Shiro框架,重定向方法是这样的:@Override
protected boolean executeLogin(ServletRequest request,
ServletResponse response) throws Exception {
HttpServletResponse httpServletResponse = (HttpServletResponse) response;
AuthenticationToken token = createToken(request, response);
LOG.info("token:"+token);
try {
Subject subject = getSubject(request, response);
LOG.info("isRemembered: " + subject.isRemembered());
subject.login(token);
httpServletResponse.sendRedirect("http://192.168.8.262/shiroHttps/center.html");
return onLoginSuccess(token, subject, request, response);
} catch (AuthenticationException e) {
return onLoginFailure(token, e, request, response);
}
}

Tomcat请求响应是这样的:https://192.168.8.262/shiroHttps/login.html页面登录进入http://192.168.8.262/shiroHttps/center.html,但是http://192.168.8.262/shiroHttps/center.html变为了https://192.168.8.262/shiroHttps/center.html,我想了下,是因为必须要交互页面都为https才能进行传输吗!?我想知道在传输值得情况下怎么样从HTTPS访问到HTTP页面!谢谢了!
0

2个回答

把值通过URL参数传递

0
a35038438
ikgade 谢谢回复!shiro框架是有一个过滤器负责拦截,并不是通过from表单方式提交的啊。https发送响应请求,必须对方页面也是https页面才能接受吗!?
3 年多之前 回复

哥们,你的问题解决了么?我也遇到了同样的问题。

0
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
web 开发,个人中心每个请求,判断用户是否登录,若没有登录,则跳转到登录页面,登录成功后返回之前页面
首先要在web.xml里面配制一个过滤器
sso单点登录,HTTP跳转HTTPS登录后回跳HTTP
之前在单点登录服务器里直接回跳登录以前的页面很正常,但是使用HTTPS协议的时候。当调用response.sendredirect(url)时会把HTTP协议自动转换为HTTPS协议。造成回跳不通过。因此需要一个中间页面,通过页面跳转,不使用服务器的跳转方法。 写一个跳转页面href.html。把跳转的地址传到页面上,通过jsp跳转就行了。<!DOCTYPE html> <html xmlns="
从HTTPS协议的网址跳转到HTTP协议的网址
右键点击Chrome的快捷方式,在其“属性”的“快捷方式”选项卡中,将“ --allow-running-insecure-content”加到“目标”文本框的最后面即可(注意前面有个空格)。重新打开Chrome,就不会再看到“不安全内容”的提示了,同时HTTPS协议下的网站也可访问HTTP协议的接口了。 ...
dwz密码修改成功后跳转到登录页
本篇主要记录在基于dwz的框架下,如何在修改密码后,跳转到登录页面
iOS 如何跳转到登录界面
iOS 如何跳转到登录界面
SpringMVC添加登录页面以及首页实现跳转
今天我们说一下在实现简单的登录实现功能。我预想的功能很简单,但是在实际的操作中遇到了很多问题,尝试了很多次还是没成,功能很好实现,但是就是没有达到我所预想的效果,使用不同的juery事件,但是没有达到跳转,稍后会说一下。这里会涉及到一些JavaScript语言。以前还做过一段时间的前端,现在一直做后台服务,现在有点手生了。 好了废话不说了,先说下我想要实现的效果: 1、登录界面,for
Android 跳转至需要登录的页面
在未登录状态下跳转至一个必须先登录的页面,先跳转至登录页面,登录成功后跳转至目标页面。这种情况下,可以直接用startActivityForResult启动intent,在回调方法中处理,这个是基本思路。从封装的角度,可以将普通跳转和先登录再跳转封装起来。 第一: 在AndroidManifest.xml文件中利用 meta-data 设置进入界面是否需要先登录 <activity
微信小程序1--登录页面跳转
一、需求描述     1、用户第一次打开小程序,显示登录页面(隐藏了tarBar)      2、用户登录后,跳转到主页二、实现方式:    1、创建登录页面为pages/login/login(登录页面不要配置在app.json的tarbar-list列表中)     2、登录页面里面实现登录相关逻辑,登录成功后,使用下面代码跳转到 wx.switchTab({ url: '.....
在jsp中怎么实现登录后自动跳转到登陆前浏览页面
原文:http://yekui.iteye.com/blog/1084631 在jsp中怎么实现登录后,自动跳转到登录前正浏览的页面?就像csdn的一样, 不管你从哪能个页面登录,成功登录后会自动跳转回那个页面。 解决方法一: 登录处理后,返回如下内容:    2  PrintWriter out  =  response.getWriter();  3    4  out .
用户登录后跳转到 登录前 的页面 url 跳转
在一般有用户登录的网站中,都会有需要用户登录后才能操作的页面,如果在用户登录后能跳转到之前的页面,就会给用户一个很好的体验,也能让他们更容易的浏览要操作的页面。这中间主要用到的是获取Url参数,获取后用于跳转。主要实现步骤:为了能很好的说明,主要已两个页面为例,order.aspx,login.aspx1、order.aspx,实现订单页面,主要功能是实现用户在选定商品时提交订单,但用
登陆成功后自动跳转页面
登录成功,将立刻跳转到[主页面]
如果登录不成功,跳转到登录页面
def lockIndex(req): print '-----------------request.user.is_authenticated()'; print req.user.is_authenticated() if not req.user.is_authenticated(): return red...
实现登录页面登录成功后跳转过程(个人理解学习,代码不完整)
function login()    {        var userName = document.getElementById(&quot;loginName&quot;).value;//通过ID获取元素        var pwd = document.getElementById(&quot;loginPwd&quot;).value;        var checkUrl = &quot;&amp;lt;%= _basePath%&amp;g...
注册登录页面跳转
AppDelegate.h// // AppDelegate.m // LoginAndRegister1 // // Created by chenshunyi on 2017/12/11. // Copyright © 2017年 house365. All rights reserved. //#import "AppDelegate.h" #import "ViewControlle
Java Servlet【4】一个小的Servlet登录界面+页面跳转
看Servlet已经好几天了也写了3篇Servlet基础知识的博客,现在用Servlet来写一个小小的程序。 需求是: 登录界面->验证界面->用户管理主界面
struts2用户是否登录拦截器,拦截之后异步跳转到登录页面
先贴贴代码 struts.xml中代码: <interceptor name="sessionout" class="interceptor.AdminInterceptor"> list*,delete*,update*,save*,find* /pa
Struts 通过拦截器实现登录后跳转到登录前页面 处理普通Http请求和Ajax请求时拦截配置
//登录 public void login() throws ViewException, IOException{ String message=userManager.loginByUser(userName, pwd, null); // request.setAttribute("prePage", prePage); //获取跳转到登陆界面之前的页面地址,由拦截
登录/注册后跳回登录/注册前的页面实现方法
网站开发中经常会遇到这样的问题,登录后自动转到了首页或者用户管理首页,这样有时候会让用户觉得很不方便,特别是电子商务类的网站,当用于在浏览产品页面时,需要购买,但是只有登录后的用户才能进入购买页面,所以如果当用户登录后进入的不是他登录前的产品浏览页面,他得去重新找,这是非常不友好的。可以通过request.getHeader("referer");方式来实现登录/注册后返回进入登录或注册页面前
js实现未登录用户跳转到登录页面登录完成后返回原页面
首先要获取未登录用户浏览的当前页面的路径:
我的shiro之旅: 十五 shiro 登录成功后,跳转到登录前的页面
博客已移至 http://blog.gogl.top 很多时候,我们需要做到,当用户登录成功后,跳转回登录前的页面。如果用户是点击&quot;登录&quot;链接去到登录页面进行登录的,我们很容易跟踪用户的登录前的页面。比如,在&quot;登录&quot;链接后加一个url参数,如:http://www.xxx.com/login.html?url=http://www.xxx.com/xx.html,这个url就是当前页面。用户浏览...
用jsp实现登录,登录成功则跳转到登录成功页面,失败则跳转到失败页面
login.jsp <%@ page language="java" contentType="text/html; charset=utf-8" pageEncoding="utf-8"%> Insert title here 用户名 密码 dologin.jsp <%@ page language
实现了基础的登录页面,支持记住密码,登录成功后跳转到欢迎页面
使用简洁的代码实现了登录页面,并支持记住密码,再登录成功后可以成功跳转到欢迎页面。
Vue路由守卫,未登录时跳转到登录界面,已登录跳转到主页
实现的功能: 1.未登录时跳转到登录界面,已登录跳转到主页 2.限制手动进入主页 使用方法 : 1.将const nextRoute数组中的路由替换成需要登录权限的路由 2.isLogin是你获取到的登录状态,更改即可 // 全局路由守卫 router.beforeEach((to, from, next) =&amp;amp;amp;amp;gt; { // to: Route: 即将要进入的目标 ...
Asp.net 访问页面跳转到登录后再跳转到原来的页面
   public class H5AuthorizeAttribute : ActionFilterAttribute     {         public override void OnActionExecuting(ActionExecutingContext filterContext)         {             if (string.IsNullOr
Spring: Controller的登录页面跳转
登录页面和登录按钮不能同时调用同一个方法,需要做跳转,否则一上来就会调用MD5密码验证,导致异常org.springframework.web.util.NestedServletException @RequestMapping(&amp;quot;/login&amp;quot;) public String login(HttpSession session) { return &amp;quot;/sysadmin/login/logi...
session失效后跳转到登陆页面
一、编写Filter拦截器类  1 package com.pv.utils; 2 3 import java.io.IOException; 4 import java.io.PrintWriter; 5 6 import javax.servlet.*; 7 import javax.servlet.http.HttpServletRequest; 8 impor
shIro跳转方法https服务变为http请求的问题解决办法
当https服务收到http请求时会有异常无法访问的错误。具体shiro的重定向方法如下: Map&lt;String,Object&gt; queryParams = new HashMap&lt;&gt;(); queryParams.put("kickoutLoginMsg", "您的账号在别处地点登录,您已被...
Tomcat的Https设置及Http自动跳转Https (Linux环境下)
1.场景还原     近期项目中要对信息传输过程中进行安全加密,那么第一时间浮现笔者脑海的当然是https,接下来笔者将介绍如何在web服务器Tomcat中配置Https及Http自动跳转Https2.Https相关介绍    Https是由NetScape公司设计的一个基于Http的加密传输协议,可以这样理解Https = Http +SSL(安全套接层),Https的端口为443,而且还需要申...
CAS单点登录五-使用http而不是https
配置https是有些许麻烦的,那能不能让cas使用http协议,而不用https呢,答案是可以的。     首先要把cas-client所在的项目的web.xml里cas-server的两个url改成http的。         只改web.xml也是能跑起来的,你会发现也能登录,但是这时候不是单点的,即在应用A通过cas-server登录后切换到应用B,会发现仍然要求登录。    
Vue2.0 一个login跳转实例
需要解决的问题: store存储登录状态 Vue-Router导航钩子拦截路由 Vue-Resource获取后台的数据 需要判断登录返回的user 源码参考 主要技术栈:Vuex + Vue-Resource + Vue-Router 后台用mock-data来模拟数据。先来看一下效果图第一步、起个项目打开控制台输入$ npm install --global vue
cas 单点登录 服务端搭建http协议与https协议
http协议搭建 1.下载cas-server服务端war包,修改\WEB-INF\spring-configuration\ticketGrantingTicketCookieGenerator.xml文件,将属性p:cookieSecure="true" 变成 p:cookieSecure="false"(这个设置主要是让CAS不走SSL协议) 2.启动tomcat即可,tomcat不需要
filter实现登录验证,并实现页面跳转到登录前浏览的页面(同步异步皆可)
框架使用SSH 1、首先写好filter,如下 package com.alpha.web.filter; import java.io.IOException; import java.util.ArrayList; import java.util.List; import javax.servlet.Filter; import javax.servlet.Filter
http切换https后redirect跳转过滤
全站HTTPS并不是配置证书CA,改改路径URL那么简单!  SSL卸载(SSL Offloading):把SSL配置在负载均衡器上,然后通过其处理握手之后将decode的https数据转发给后台的Web服务器。  如下构成:              |              |(https)              |           Load Balancer 
vuejs+vuerouter+element,一个非常简单的登录界面及跳转
参考资料: element http://element.eleme.io/#/zh-CN/component/installation vuerouter https://router.vuejs.org/zh-cn/ vue构建单页面应用实战 http://www.jb51.net/article/110796.html main.js [code=&quot;js&quot;] impor...
angularjs-route路由总是跳到登陆(欢迎)页面
是因为页面开头有这个配置,把所有页面的这个都去掉就好了 <base href="<%=basePath%>"> 加上这个配置,即使写 href=”#” 也不会跳本页面,而是跳回index.jsp
登陆成功后自动跳转到登录页面的前一个页面
例如有default.aspx和login.aspx两个页面,在default.aspx页面中有一个链接到login.aspx页面,点击链接后跳转到login.aspx页面,在这个页面登陆成功后如何让他自动跳转到default.aspx页面 方法如下:在login.aspx页面Page_Load里把前一页面的url赋值给Session["url"] protected void Page_L
简单的jsp登录页面跳转功能
文件共有四个web.xml、login.jsp、logout.jsp、welcome.jsp四个文件 测试环境:Tomcat 6.0.x 假设项目名称是LoginSample,我的目录结构是这样的 ...\webapps\LoginSample\WEB-INF\web.xml ...\webapps\LoginSample\login.jsp ...\webapps\
spring security登录成功后跳转回登录前的页面
spring security登录成功后跳转回登录前的页面 我刚好碰到了这么一个需求,正好自己也刚开始学spring security,但是我百度了一下,发现都讲的好麻烦,其实大概了解完之后,亲自实践一下发现,操作非常简单。 需求如下: 在未登录的情况下访问某些页面被拦截,跳转到登录页面,然后现在需要登录成功之后跳转到登录之前的页面。 要解决这个问题,就需要明白一点,就是我被拦截前的请求去...
登录后自动跳转到登录前的页面
这个需求很常见,我们浏览自己写的博客文章的时候发现有些错误,此时想修改一下,所以必须得先登录才行。点击登录按钮后跳转到登录页面,登录成功后自动跳转到之前文章所在页面。实现方法就是在登录页面通过document.referrer获取进入到此页面前的地址,然后将地址写入到隐藏的表单元素中,提交表单后地址自然就传到后台了,后台判断登录成功后跳转到传过来的地址就可以了。signin.html页面html代码
微信小程序简单的登录页面的跳转
首先设置tapbar 在APP.js里面设置相关数据 用户的信息; loginBtnClick:function(){ app.globalData.userInfo={username:this.data.username} wx.navigateTo({ url: ‘../user/user’, success: function(res){
文章热词 机器学习教程 Objective-C培训 交互设计视频教程 颜色模型 设计制作学习
相关热词 mysql关联查询两次本表 native底部 react extjs glyph 图标 视频跳转到网页怎么制作 python怎么学啊