2010-12-08 12 views
0

Ich erstelle eine Seite, die bereits mit Benutzer des Kontos einloggen und hat einen Link, um Login mit einem anderen Konto zu tun. Aber ich habe noch keine Ahnung. Hat jemand eine coole Idee?So verwalten Sie mehrere Konto-Login in Django

+0

Willst du sagen, dass jemand als mehrere Konten gleichzeitig eingeloggt sein muss? –

+0

Ich meine Benutzer bereits anmelden, nachdem dieser Benutzer mit einem anderen Konto anmelden müssen. – vernomcrp

Antwort

0

Djangos Session-Engine verwaltet Sitzungen pro Benutzer, d. H. Jeder Benutzer (auth.User Instanz) erhält eine einzige Sitzung, seine eigene.

Während das Sie bedeutet hat jeden Benutzer unter einer einzigen auth.User Instanz zu verfolgen, bedeutet es nicht, man kann nicht ein UserProfile erstellen, die eine benutzerdefinierte Schicht implementieren werden, die mehr verfolgt Konten (ich würde diese verwenden Begriff lose) mit einer einzigen auth.User Instanz.

Das ist, was Sie normalerweise tun, wenn Sie mehrere Login-Mechanismen akzeptieren. Zum Beispiel können Ihre Benutzer ein bestehendes Konto haben, an dem sie sich mit ihren registrierten username, password, , aber einloggen können, sie können sich auch über OpenID oder ihren Facebook-Account einloggen.

Verwandte Themen