質問

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を使用する必要があります。ありがとう。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top