CakePHP 2: аутентификация по нескольким полям (либо адрес электронной почты, либо номер телефона)

У меня есть система аутентификации, которая позволяет войти по электронной почте или по номеру телефона. Как я могу написать на заказ scope, что установит username поле для email если он содержит @ а если нет phone ?

'authenticate' => array(
'FormExtended' => array(
'fields' => array(
'username' => 'email',
'password' => 'password',
),
'scope' => array(
'User.active' => true,
),
)
)

Это может быть сделано с условием области?

1

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector