这是实现单点登入的1。登入时自动生成在所有系统的验证标志   
  本方法需要在各个子系统的登入页面放置于框架页面中,在框架的其他页面中隐藏其他子系统的登入页面,当点击“登陆”时触发JS事件把当前的用户名/密码提交到其他子系统的登陆页面中,并且一同提交。这样一次登入,其他所有系统也就登入了。   
验证标志是什么?
登入时候触发的JS 这个JS 怎么写?谢谢各位了,学习中

解决方案 »

  1.   

    验证标志,从需求来看就是身份验证吧它不是登入时触发,而是在点击“登陆”时触发
    你可以用js将页面上的用户名密码传给各个“子系统”的登陆界面<script language="jscript">
     function SubsysLogin()
     {
         var user;
         var password;     // 获取用户信息
          // 加密用户信息
     
          // 发送数据
          window.open("xxxxx?user="+user+"&password","[TargetName]" );
         ....
     }
    </script><input type="button" onclick="SubsysLogin()" />上面也可以用xmlhttp发送信息
      

  2.   

    验证标志就是你的 包含用户信息的加密串<a href="/do.aspx?go=****" target="iframe1">登录</a>在你的do.aspx 页面中获取当前登录的用户信息,并组织称 验证标志 然后重定向到 子系统的登录页面
      

  3.   

    我这样写的话你的HTML比较简洁
    但是不知道你看明白了没有..