RPXトークンURLの問題
質問
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. RPXバッジからログインするためにGoogleを選択しました(私のログインフォームで)2。Google IDとパスワードを入力してログインしました。 3.しかし、私はセッションなしでログインフォームにリダイレクトされました。
誰かが私を助けてくれませんか。
ありがとう。
解決
現在のコードは、http://からhttps://にログインページをリダイレクトするため、セッションやその他のトークンデータを失います。したがって、RPXから私のサイトへのリダイレクトの前後にHTTPまたはHTTPSを使用する必要があります。ありがとう。
所属していません StackOverflow