Задать вопрос
@sergey_privacy
Админ со стажем, начинающий DevOps

Какие плагины для ModX Revo позволяют вместо логина вводить адрес электронной почты, номер сотового или другие поля?

Добрый день!
В настройках плагина "login" есть поля логин, почта, полное имя и т.д. Всегда использовал связку логин+пароль для авторизации на сайте, а в новом проекте поле логина категорически должно отсутствовать. Будет ли плагин "login" регистрировать пользователя без этого поля? Если нет, то какие плагины использовать для регистрации? Какие плагины для ModX Revo позволяют вместо логина вводить адрес электронной почты, номер сотового или другие поля типа номера аськи, логина скайпа? У меня на сайте есть поле, куда пользователь по своему желанию может забить любое из этих значений и пароль, а плагин сам должен проверить все возможные варианты.
  • Вопрос задан
  • 719 просмотров
Подписаться 1 Оценить Комментировать
Пригласить эксперта
Ответы на вопрос 1
Realetive
@Realetive
MODX Ambassador России, самозванный БЭМ-евангелист
Плагины MODX — это из другой оперы…

В настройках плагина "login" есть поля логин, почта, полное имя и т.д.

А в документации к Login есть подробное описание, какое поле (&emailField) использовать для ключа регистрации. При попытке авторизации можно использовать преХук, который проверит введённое значение со всеми полями таблицы пользователей и, если отыщет нужное (при наличии большого количества пользователей это станет затруднительнее, но всё зависит от того, как вы собираетесь расширять класс modUser), авторизует пользователя в нужном контексте.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы