Авторизация/Регистрация вместо Логина использовать Номер телефона — WooCommerce?

Всем привет, подскажите пожалуйста, как организовать регистрацию и авторизацию через номер телефона.
То есть, вместо Логина хочется использовать номер телефона как при авторизации так и при регистрации, номера телефонов по СМС подтверждатся не будут, просто вместо логина писать номер телефона...

Пытался просто прописать номер, но "+" и "()" не проходят в базе...
Может плагин какой-то есть?
Спасибо!
  • Вопрос задан
  • 4942 просмотра
Решения вопроса 2
MikeKosulin
@MikeKosulin
email есть далеко не у всех в 2016, так сложилось. Даже если и есть, не факт что они его помнят, не факт, что введут верно, куча ошибок банальных, потому что люди даже не знают как написать gmail.com/ru/meil и прочий ужас, да можно использовать подсказки, но это не решит проблему с их логинами.

Допустить ошибку в номере телефона менее вероятно, чем в ужасном email.

Для авторизации через соц.сети лучше использовать этот плагин, например, ну или свою авторизацию запилить.
Да, рассылки это хорошо, но они не только на почту бывают, как дополнительно за скидку можно спрашивать.
так же, у пользователей должна быть возможность использовать для одной учетной записи несколько номеров как дополнительные(обычно 2 номера на клиента, так вам удобнее будет доставлять, т.к до человека могут не дозвониться по основному номеру).
Кстати, вот пример.
Ответ написан
Комментировать
Evanre
@Evanre
Front-end developer
На сколько мне известно, это не возможно на уровне самого WordPress. Да и не стоит этого делать, юзера всегда нужно валидировать, иначе заспамят вас. Плюс, у регистрации через имейл есть свои достоинства:
- Вукоммерсом предусмотрена отправка уведомлений о статусе заказа на почту.
- Базу клиентов потом можно собрать для почтовых рассылок.
Варианты решений:
- Используйте регистрацию через соцсети, сейчас у всех есть учетка в какой-нибудь соцсети. Например вот вариант есть.
- Добавьте в форму регистрации поле с номером телефона (можно даже сделать обязательным и прикрутить проверку, отправляя смску с временным кодом). В дальнейшем можно собрать базу с телефонами и тоже делать рассылки.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
iluhinhabr
@iluhinhabr
@iluhin
Не нашёл решения, облазив все источники. Везде одно решение - лучше использовать.... только задача не использовать. DIGITS - даёт возможность не указывать email, а Ultimate Member управляет доступом учёток.

Без костылей, увы, до сих пор не нашёл решения. (((

PS. к вопросу валидации. У меня проект закрыт от поисковиков. А валидация с помощью Ultimate Member в ручном проходит.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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