Я объясню немного более ясно мою проблему:
Я работаю над станцией веб-сайтов, разработанной с помощью Symfony 2. Каждый посетитель может зарегистрироваться на веб-сайте (динамически создан другим), и этот посетитель, конечно, может войти на этот сайт.
Я хочу, чтобы посетители могли регистрироваться на нескольких сайтах под одним и тем же именем пользователя. Таким образом, в конечном итоге есть много зарегистрированных пользователей с одним и тем же именем для нескольких веб-сайтов.
Дело в том, чтобы войти в систему, безопасность просто проверьте имя пользователя и пароль, и я хочу расширить этот элемент управления, чтобы разрешить подключение, дополнительно проверив идентификатор текущего веб-сайта, на котором посетитель хочет войти.
Поэтому, когда пользователь отправляет форму входа на динамический веб-сайт, я хочу проверить идентификатор веб-сайта, выполнить поиск по присоединенному имени пользователя, проверить пароль и войти в систему на этом веб-сайте.
Вот мои энты:
Website
========
id
title
User
========
id
username
password
email
salt
website_id
Таким образом, несколько пользователей могут иметь одно и то же имя пользователя, но на другом веб-сайте. (Напротив, у него не может быть нескольких одинаковых имен пользователей для одного сайта), и я не знаю, как реализовать безопасность в этом случае!
Есть решение?