2010-12-08 31 views
0

私はすでにアカウントのユーザーでログインし、別のアカウントでログインするためのリンクを持つページを作成しています。しかし、私はまだ分かりません。誰でも素敵なアイデアがありますか?Djangoで複数のアカウントのログインを管理する方法

+0

あなたは一度に複数のアカウントで誰かにログインさせる必要があると言っていますか? –

+0

私は、そのユーザーが別のアカウントでログインする必要がある場合、すでにログインしていることを意味します。 – vernomcrp

答えて

0

Djangoのセッションエンジンは、ユーザー単位のセッションを管理します。つまり、各ユーザー(auth.Userインスタンス)は、1つのセッションを取得します。

それはあなたが単一auth.Userインスタンスの下に各ユーザーを追跡する必要があるわけんが、それはあなたが(私はこれを使用したいアカウントの複数のを追跡するカスタム層を実装するUserProfileを作成することはできませんという意味ではありません1つのインスタンスで単一のauth.Userインスタンスを使用します。

これは、複数のログインメカニズムを受け入れる場合に通常行うことです。たとえば、ユーザーは登録済みのusername,password,、しかしを使ってログインできる既存のアカウントを持っている可能性があります。また、OpenIDまたはFacebookのアカウントからログインすることもできます。

関連する問題