RPX-Token-URL Problem
Frage
Ich bin mit RPX in meinem CakePHP Projekt. Ich habe die Toke URL wie folgt festgelegt: http://www.mysite.com/users/login
Hier ist mein Login Aktionscode.
function login() {
$this->Ssl->force();
$this->layout = 'colorbox';
$this->pageTitle = "User Login";
}
Ich habe SSL mit dem Login-Formular verwendet. Schauen Sie oben Code ($this->Ssl->force();
). mit RPX Einloggen funktioniert ohne SSL. Ich kommentierte $this->Ssl->force();
Linie und bekam RPX richtig funktioniert. Aber wenn ich den Ssl Code unkommentiert, funktioniert es nicht richtig.
, wenn ssl-Code dort unkommentiert wurde, tat ich dies. 1. Ausgewählte Google-Login von RPX Abzeichen (in meinem Login-Formular) 2. mein Google-ID und ein Kennwort Login eingegeben und es funktionierte. 3. Aber ich war zurück zum Login-Formular ohne Sitzung umgeleitet.
Kann irgend jemand bitte helfen Sie mir.
Danke.
Lösung
Der aktuelle Code leitet die Login-Seite von http: // zu https: // und deshalb verliert er die Sitzung und andere Token-Daten. So verwenden müssen entweder http oder https vor und nach von RPX auf meiner Website umgeleitet wird. Danke.