题
我在CakePHP项目中使用RPX。我已经设置了这样的toke url: http://www.mysite.com/users/login
这是我的登录操作代码。
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.选择Google从RPX徽章(以我的登录表格)登录。2。输入我的Google ID和密码登录并起作用。 3.但是我没有任何会话将我重定向回登录表单。
任何人都可以帮我吗?
谢谢。
解决方案
当前代码将登录页面从http://重定向到https://,因此丢失了会话和其他令牌数据。因此,需要在从RPX重定向到我的网站之前和之后使用HTTP或HTTP。谢谢。
不隶属于 StackOverflow