2013-06-14 3 views
-1

Я новичок в cakephp.i разрабатываю приложение, в котором есть страница входа. У меня есть база данных, где электронная почта пользователя с его номером также сохраняется в база данных ... теперь то, что я хочу, находится в facebook, вы можете войти через свою электронную почту и свой номер телефона тоже .. так что я хочу эту функцию в моем приложении тоже .. как я могу сделать это в cakephp.how я могу проверить поле в томе php, что он набрал свой номер телефона или адрес электронной почты. Я не хочу добавлять другое текстовое поле. Я хочу иметь одно и то же текстовое поле для электронной почты и телефонного номералогин по электронной почте и номер телефона точно так же, как facebook в cakephp

+0

Нельзя пометить его версиями 2.x и 1.x. Пожалуйста, выберите только основную версию, которую вы фактически используете (2.x я предполагаю). – mark

+0

@mark хорошо это не имеет значения, какая версия cakephp .. я просто хочу простое объяснение или код ... я могу перевести код в соответствии с моими требованиями – hellojohn

+0

«Я просто хочу простое объяснение или код» => если вы хотите код (что, вероятно, вы не получите, так как это не работает здесь) версия будет жизненно необходима для правильного ответа ... Итак, да, точная версия, которую вы используете, всегда должна упоминаться. – mark

ответ

0

Вы можете использовать адаптер для нескольких столбцов: https://github.com/ceeram/Authenticate/blob/master/Controller/Component/Auth/MultiColumnAuthenticate.php

по определению

'columns' => array('phone_number', 'email'), 
+0

i dont, как я могу добавить эту строку в свой код ... здесь я разместил свой вопрос с кодом .. я бы b очень град, если вы можете помочь мне на этом http://stackoverflow.com/questions/17121118/ cakephp-multicolumn-authentication – hellojohn

+0

извините, радует ..... – hellojohn

+0

Есть даже пример: https://github.com/ceeram/Authenticate/blob/master/Controller/Component/Auth/MultiColumnAuthenticate.php#L8 пришел – mark

Смежные вопросы