Google AppEngine: Benutzerdefinierte Authentifizierung

8

Die Art, wie ich meine Nutzer in AppEngine mit Google-Konten authentifizieren kann, ist einfach wunderbar.

Allerdings muss ich mein benutzerdefiniertes Authentifizierungs-Login-System verwenden.

Ich habe eine AppUsers-Tabelle mit Benutzernamen und verschlüsselten Passwörtern.

Ich habe etwas über Sitzungen auf gae gelesen, aber ich brauche Hilfe beim Starten meiner App-Sicherheit.

Wie kann ich meine authentifizierte Benutzersitzung verfolgen? Einen Cookie setzen?

Ein Anfänger.

    
Fabio B. 15.07.2011, 18:09
quelle

1 Antwort

6

Sie können Cookie dazu verwenden ... Es ist wirklich nicht so schwer. Sie können Cookies verwenden, um die authentifizierten Benutzer zu verfolgen und den Sitzungsschlüssel im gae-Datenspeicher zu speichern.

Es gibt ein Beispiel (es zeigt nur die Grundidee, ich kann nicht garantieren, dass der Code direkt verwendet werden kann)

Die grundlegende Benutzertabelle:

%Vor%

Die Login-Funktion

%Vor%

Die Abmeldefunktion

%Vor%

Wenn Sie eine Benutzeranmeldung benötigt haben

%Vor%     
lucemia 16.07.2011, 07:18
quelle