Я хочу использовать компонент auth для обработки входа в мой сайт, но я хочу идентифицировать пользователей, используя их имя пользователя и другое поле, которое они не видят. Причина в том, что я не хочу использовать уникальные имена пользователей, и я не хочу собирать адреса электронной почты.cakephp 2 логин с именем пользователя и другим полем?
Есть ли способ заставить компонент auth использовать имя пользователя и другое поле, скрытое для пользователя?
как насчет того, если бы у меня была строка в URL-адресе, которая соответствовала ветке моих офисов (например). Если кто-то хочет войти в лондонский филиал, если в этом месте есть только одно имя пользователя Fred, вы можете использовать комбинацию имени пользователя и филиала. Нет ли способа сделать это? –
Я предполагаю, что это возможно, но я уверен, что компонент Autake для Cake не понравится. Вам нужно будет сделать что-то обычай. И, я думаю, это может привести вас к миру боли, если, например. кто-то меняет офисы (в офис, где их имя пользователя дублируется), или ваши требования меняются каким-то другим способом вниз по треку. Я по-прежнему настоятельно рекомендую уникальные имена пользователей. –
Кстати, если это действительно ваша ситуация (пользователи уникальны для каждого офиса), а имя филиала в URL-адресе - это то, как вы планируете его достичь, обновите свой вопрос с помощью этой информации - это станет более понятным, что вы хотеть сделать. –