一个比较笨的模拟登陆其他网站的方法



        项目开发中需要在本网站的链接中直接链接到其他网站中,而不需要输入用户名密码登陆该网站,本来想直接给个类似下面的链接:

   http://www.swpu.edu.cn/AutoLoginEmail.aspx?uname=wx&pwd=123

但是该网站是先用AJAX方法验证用户名密码,再转向主页,需要两步,本想在自己的网页中JS中使EXT.AJAX模拟提交,用如下方法调用,

    

Ext.Ajax.request({
url :'http://211.70.67.90/loginAction!login.action',
mehtod : 'post',
scriptTag: true,
params : {
uname : 'wx',
pwd : '123'
},
success : function(resp, opts) {

      window.location = "http://211.70.67.90/indexAction!gotoIndexPage.action";

         },
failure : function(resp, opts) {

}
});


  先通过 ajax http://211.70.67.90/loginAction!login.action 验证,

   然后转向http://211.70.67.90/indexAction!gotoIndexPage.action

  但是涉及到跨域访问,权限不够


于是想了个笨办法,在页面中加载两次窗体,中间间隔一个ALERT,实现模拟登陆,缺点每次需点击弹出窗体


     

  <script type="text/javascript">
       window.location ="http://211.70.67.90/loginAction!login.action?username=wx&password=123";
     alert ('进入页面');
      window.location = "http://211.70.67.90/indexAction!gotoIndexPage.action";
        
  </script>





  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值