Ich habe versucht, herum zu suchen, aber ich kann die Antwort auf meine Frage nicht finden.Wie kann man Benutzer mit Facebook-Authentifizierung mit Swift und iOS abmelden?
Ich spiele um mit dieser Anwendung von Github: https://github.com/Yalantis/Koloda/tree/master/Example
ich bin mit, weil ich ein Projekt mache, die die Ziegel basiert klauen aus dieser Anwendung verwenden.
Ich benutze auch firebase. Bisher kann ich meiner Datenbank Benutzer hinzufügen, sodass die App und Firebase verbunden sind.
Ich möchte auch Benutzer über Facebook anmelden/einloggen.
Ich habe meine App mit Facebook verbunden und ein Benutzer kann sich anmelden und erfolgreich mit Facebook-Authentifizierung anmelden.
Das Problem, das ich habe, ist Abmelden.
Wenn ich auf den Abmelden-Button klicke, möchte ich, dass der Benutzer komplett ausgeloggt wird. Also gibt es eine Abmelde-Methode, die mit dem Facebook-SDK namens Logout kommt. Hier sind die relevanten Teile meines Codes.
import FBSDKLoginKit
@IBAction func handleLogout(sender: AnyObject) {
facebookLogin.logOut()
print("loggedout")
}
Also, wenn ich beim Abmelden klicken und dann auf Login klicken Sie erneut erhalte ich diese Seite:
I ermächtigt bleiben nicht der Benutzer wünschen, nachdem sie auf der Logout-Button geklickt haben, . Wie mache ich es so, dass wenn ich auf den Abmelden-Button klicke, der Benutzer komplett von Facebook ausgeloggt ist und dann, wenn er auf den Login-Button klickt, seinen Benutzernamen/sein Passwort erneut eingeben muss?
Ich habe versucht, in der Webz suchen, aber kann keine Lösung für mein Problem finden, obwohl ich bin mir sicher, es ist etwas ziemlich einfach, ich hoffe!
Vielen Dank für Ihre Hilfe und Entschuldigung, wenn die Formatierung schlecht ist.
Darn, die ein Mist ist, weil ich mit verschiedenen Facebook-Konten anmelden möchten, um zu sehen, ob meine Datenbank bekommt korrekt aktualisiert Würdest du das sowieso wissen? Danke! – Joe
Oh, ich verstehe was du meinst. Wenn Sie in die Safari-App gehen, können Sie Facebook.com besuchen und sich von Ihrem Konto abmelden, sich bei einem anderen Konto anmelden und in Ihre App zurückkehren. Die Safari-Erweiterung, die beim Aufruf des Facebook-Logins erscheint, sollte den neuen angemeldeten Benutzer anzeigen! –
Genie. Danke, das funktioniert perfekt! Wenn ich genug Rep halten würde, würde ich meine Aufzählung bekommen! – Joe