RPX 令牌 URL 问题

发布于 2024-09-19 08:47:59 字数 663 浏览 9 评论 0原文

我在 CakePHP 项目中使用 RPX。我已将令牌网址设置为如下: 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. 输入我的谷歌 ID 和密码进行登录,成功了。 3. 但我被重定向回登录表单,没有任何会话。

任何人都可以帮助我吗?

谢谢。

I am using RPX in my CakePHP project. I have set the toke url like this: http://www.mysite.com/users/login

Here is my login action code.

function login() {
    $this->Ssl->force();        
    $this->layout = 'colorbox';
    $this->pageTitle = "User Login";
}

I have used SSL with the login form. Look above code( $this->Ssl->force(); ). Login using RPX works fine without SSL. I commented $this->Ssl->force(); line, and got RPX working properly. But when I uncommented that Ssl code, it doesn't work properly.

when ssl code was uncommented there, I did this.
1. Selected google to login from RPX badge (in my login form)
2. Entered my google id and password to login and it worked.
3. But I was redirected back to the login form without any session.

Can any one help me please.

Thanks.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

拥抱没勇气 2024-09-26 08:47:59

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

The current code redirects the login page from http:// to https:// and therefore it loses the session and other token data. So need to use either http or https before and after redirecting from RPX to my site.
Thanks.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文