2013-01-03 26 views
0

我有3个站点。如何将证书从站点A传递到站点B,而不在地址栏上显示证书

  • 网站A:只是一个登录表单。
  • 站点B:在爱思华宝的webmail
  • 网站C:Lotus Domino邮件

就目前来说,我不希望包括站点C在我的问题。它只适用于网站A和网站B

我希望当用户登录到网站A,然后自动重定向到网站B.如何在没有显示用户名和密码的情况下安全地传递凭证?

我的当前脚本如下:这是用户登录到站点A时的脚本,然后传递凭证。

if ($mailhost == "icewarp") 
         { 
          Header("refresh:0;url=Site B icewarp URL/webmail/index.html?!#$pid:$credential"); 
          exit; 
         } 
        elseif ($mailhost == "domino") 
         { 
          Header("refresh:0;url=Site C Domino URL/mail/domadmin.nsf?Login&Username=$pid&Password=$credential"); 
          exit; 
         } 

系统工作正常,但问题是用户凭据正在地址栏上显示。我如何以其他方式发送用户凭证?

回答

0

您可能想要加密凭据。可能是唯一真正安全的方式。

你可以用:mcrypt-encrypt加密它。 然后,使用以下内容解密:mcrypt-decrypt

相关问题