pystars/bumerang — Issue #111: MultipleObjectsReturned. Дублирование доступов
Author: dashkov
Created: 2012-02-14 15:47:20+00:00
State: open

Если создать два аккаунта с одинаковой почтой, то при авторизации возникает ошибка. См. код ошибки в файле: MultipleObjectsReturned at _accounts_login_.htm

Как воспроизвести ошибку:

- шаг 1: Создать акаунт в роли независимый участник с почтовым адресом template@template.ru, указать пароль «123» (например).

- шаг 2: Создать аккаунт в роли студия с другим почтовым адресом и таким же паролем «123» (не знаю влияет ли пароль на воспроизведение бага)

- шаг 3: В роли студия зайти в редактирование профиля на страницу «Настройка аккаунта»

- шаг 4: установить новую почту какая была указана в «шаге 1» - template@template.ru и сохранить.

- шаг 5: разлогиниться и попытаться авторизироваться с почтовым адресом template@template.ru и паролем «123».

В результате получим страницу с ошибкой MultipleObjectsReturned
Необходимо проверять поле «Новая почта» на существующие в базе электронные адреса (логины), что бы аккаунты не дублировались, а то так можем скрестить одного пользователя с другим.