У меня есть таблица email_addresses и таблица пользователей. Я использую адрес электронной почты пользователей в качестве их имени пользователя. Таким образом, таблица пользователей будет выглядеть примерно так:
email_address_id
password
Поле email_address_id будет просто найти адрес электронной почты в таблице email_addresses для имени пользователя в качестве информации для входа в систему.
Я понимаю, что могу изменить поле имени пользователя на другое имя, например email_address, с компонентом auth, но как мне использовать поле из другой таблицы в качестве имени пользователя?
Прямо сейчас я должен вставить электронное письмо в таблицу электронной почты И в таблицу пользователей, которая выглядит как очень плохой дизайн базы данных.
Любая помощь будет оценена!
Я использую CakePHP 2.0.5