2010-09-15 80 views
0

我在我的CakePHP項目中使用了RPX。我已經設置了這樣的托克網址:http://www.mysite.com/users/loginRPX令牌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徽章(在我的登錄表單) 2.輸入我的谷歌ID和密碼登錄,它的工作。 3.但是我沒有任何會話被重定向回登錄表單。

任何人都可以幫助我。

謝謝。

回答

0

當前的代碼將登錄頁面從http://重定向到https://,因此它會丟失會話和其他標記數據。所以在從RPX重定向到我的網站之前和之後,需要使用http或https。 謝謝。