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.

War es hilfreich?

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.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top