Fork me on GitHub

a系统跳转到b系统伪登录实现

需求实现

点击a系统的舆情,直接跳转到b系统的首页,跳过登陆页面,直接跳转到b系统


a系统页面代码如下:

<head>
<script type="text/javascript" src="jquery/jquery-1.8.3.min.js"></script>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">

<title>Insert title here</title>
</head>
<body>
    <a target="_blank" onclick="loadInfo();">舆情</a>
    <!--  <a id = "dwadaw" onclick = "">adwa</a> -->
</body>
<script type="text/javascript">

 function loadInfo() {
 //alert(1111111111111111111111111);
$.getJSON("http://localhost:8011/jeecg/loginController.do?checkuser&userNames=bigwise&passWords=123456&userKey=D1B5CC2FE46C4CC983C073BCA897935608D926CD32992B5900&statuss='1'", function(data) {
   //$.getJSON("http://localhost:8011/jeecg/loginController.do?checkuser&userNames=bigwise&passWords=123456&statuss='1'", function(data) {
$(data).each(function(i, item) {
console.log(item);//alert(item);
if(item.success == true){
window.location.href='http://localhost:8011/jeecg/loginController.do?login';
}
   /* $("#info").append(
"<div>" + item.id + "</div>" + 
"<div>" + item.nickname+ "</div>" +
"<div>" + item.content + "</div><hr/>");  */
});
});
}

b系统后台代码:

在登陆后台代码上加上如下代码:

 String one = req.getParameter("statuss");
if(one != null){
String userNames = req.getParameter("userNames");
String passWords = req.getParameter("passWords");
String userKey = req.getParameter("userKey");
user.setPassword(passWords);
user.setUserName(userNames);
user.setUserKey(userKey);
}

即可