2016-07-11 20 views
0

Ich mache eine Flask-Anwendung, in der drei Berechtigungen für ein Benutzermodell vorhanden sind. Ich möchte Daten über den aktuellen Benutzer verwenden, der angemeldet ist, um den Zugriff auf bestimmte Seiten einzuschränken oder zu gewähren. Ich bin mir nicht sicher, wie ich die Daten über den aktuellen Benutzer in einer Sitzung in eine Variable laden soll, um die Berechtigungsstufe vom angemeldeten Benutzer zu erhalten. Irgendwelche Vorschläge? Ich dachte, ich könnte gInformationen über den aktuell angemeldeten Benutzer erhalten?

Antwort

0

Ich würde vorschlagen, dass Sie mit Flask-Login betrachten, die Benutzer Sitzungsverwaltung für Flask bietet. Sie können dann Ihr Benutzermodell erweitern, um alle zusätzlichen Informationen zu speichern, die Sie benötigen, und Flask-Login stellt Ihnen ein Proxy-Objekt in Form von current_user zur Verfügung, auf das Sie über Ihre Request-Handler und Vorlagen zugreifen können.

Verwandte Themen