Как управлять несколькими учетными записями в Django - PullRequest
0 голосов
/ 08 декабря 2010

Я создаю страницу, которая уже авторизуется под учетной записью пользователя и имеет ссылку для входа под другой учетной записью. Но я понятия не имею, пока. У кого-нибудь есть какая-нибудь крутая идея?

1 Ответ

0 голосов
/ 08 декабря 2010

Механизм сессий Django управляет сеансами для каждого пользователя, то есть каждый пользователь (auth.User экземпляр) получает отдельный сеанс.

Хотя это означает, что вы должны отслеживать каждого пользователя под одним auth.User экземпляр, это не значит, что вы не можете создать UserProfile, который будет реализовывать пользовательский слой, который отслеживает несколько учетных записей (я бы использовал этот термин свободно) с одним auth.User экземпляром.

Это то, что вы обычно делаете, если принимаете несколько механизмов входа в систему.Например, ваши пользователи могут иметь существующую учетную запись, в которую они могут войти, используя свои зарегистрированные username, password, , но они также могут войти в систему через OpenID или свою учетную запись Facebook.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...