gapi.auth.signOut () funktioniert nicht mehr, ohne dass Änderungen implementiert wurden

9

Ich verwende Google Plus als Login, was bis vor kurzem funktioniert hat. Jetzt kann sich der Benutzer nicht mehr abmelden. Der Rückruf funktioniert und gibt zurück, dass der Benutzer abgemeldet ist. Danach wird der Benutzer jedoch sofort erneut angemeldet. Scheint so, als würde es die Abmeldung nicht speichern.

Es gibt ein paar ältere Fragen dazu, wie zum Beispiel diese >. Ich habe alle vorgeschlagenen Lösungen versucht, aber nichts hat funktioniert.

Code im HTML-Kopf

%Vor%

Tastencode, der immer angezeigt wird (ausgeblendet, wenn er eingeloggt ist)

%Vor%

SignIn und SignOut Funktion

%Vor%     
Vincent 07.07.2015, 07:52
quelle

1 Antwort

3

EDIT: Ich erreiche vollständige Abmeldung und Abmeldung mit einem zwei-Schritt-Ansatz: zuerst ich signout und dann schließe ich aktuelle Seite und öffnen Sie eine Logout-PHP-Seite, die die aktuelle Sitzung beendet (ich könnte Ajax verwenden, aber ich bevorzuge Benutzer zu senden) Homepage nach dem Ausloggen, also warum stören?).

%Vor%

Dies ist mein SignOut (Produktion), für die endgültige Version empfehle ich, dass Sie die Konsolenprotokollierung entfernen

%Vor%

logout.php

%Vor%

HINWEIS: Zu Debugging-Zwecken habe ich eine Funktion zum Ausdrucken in die Konsole von PHP eingefügt (klicken Sie auf UMSCHALT + STRG + J, um die Konsole in Firefox oder in Chrome anzuzeigen). Es ist keineswegs Standard, dies zu tun und sollte entfernt werden, sobald der endgültige Code veröffentlicht wurde.

    
tony gil 07.07.2015 13:19
quelle