Session RPX令牌URL问题

Session RPX令牌URL问题,session,cakephp,ssl,openid,rpxnow,Session,Cakephp,Ssl,Openid,Rpxnow,我在CakePHP项目中使用RPX。我将托克url设置为: 这是我的登录操作代码 function login() { $this->Ssl->force(); $this->layout = 'colorbox'; $this->pageTitle = "User Login"; } 我在登录表单中使用了SSL。查看上面的代码($this->Ssl->force();)。使用RPX登录在没有SSL的情况下可以正常工作。我评论了$

我在CakePHP项目中使用RPX。我将托克url设置为:

这是我的登录操作代码

function login() {
    $this->Ssl->force();        
    $this->layout = 'colorbox';
    $this->pageTitle = "User Login";
}
我在登录表单中使用了SSL。查看上面的代码(
$this->Ssl->force();
)。使用RPX登录在没有SSL的情况下可以正常工作。我评论了
$this->Ssl->force()行,并使RPX正常工作。但当我取消对Ssl代码的注释时,它无法正常工作

当ssl代码在那里被取消注释时,我这样做了。 1.选择从RPX徽章登录的google(以我的登录表单) 2.输入我的谷歌id和密码登录,它工作了。 3.但我被重定向回登录表单,没有任何会话

谁能帮我一下吗


谢谢。

当前代码将登录页面从http://重定向到https://因此会丢失会话和其他令牌数据。所以需要在从RPX重定向到我的站点之前和之后使用http或https。 谢谢