mit flask-login mit postgresql

Arbeite ich an einem Kolben app muss die Authentifizierung. Ich habe angeschlossen Kolben-login, aber es scheint nicht sehr anmutig.

Ersten Kolben-Anmeldung benötigt, um sicherzustellen, dass der Benutzer vorhanden ist:

@login_manager.user_loader
def load_user(id):
    return User.query.get(id)

Aber Sie müssen auch verwenden Sie 'login_user' zu erstellen, die Benutzer-Objekt -

# Some code above 
  user = User.query.filter_by(email = form.email.data, password = form.password.data).first()
  user.login_status = 1
  db.session.commit()
  login_user(objects.SignedInUser(user.id, user.email, user.login_status == LoginStatus.Active))    
# Some code below

In den obigen code 'User' ist ein Modell für postgres und SignedInUser wird nur ein Objekt verwendet werden, für Kolben-login.

Hat jemand ein Beispiel von flask-login verwendet mit postgres?

InformationsquelleAutor Jay | 2012-02-01
Schreibe einen Kommentar