Регистрация на сайте по номеру телефона, а не через e-mail

InstantCMS 2.X
#1 10 июня 2019 в 21:40
Приветствую.

Обратил внимание, что на Авито регистрация без e-mail. По номеру телефона.
Тем самым и создана многомиллионная аудитория.
Видимо, во многом за счёт этого,
так как у доброй половины человечества есть телефоны,
а у "злой" половины человечества нет e-mail.

Есть ли возможность сделать так, чтобы на сайтах от Инстант
можно было регистрироваться не только по e-mail, но и через номер телефона?
Притом, чтобы без подтверждения по смс, чтобы не раскошеливаться на смс-сервисах.

Достаточно ли для этого только лишь написания определённого хука или компонента?
#2 10 июня 2019 в 21:49

Достаточно ли для этого только лишь написания определённого хука или компонента?

Polzovinst
Почти достаточно.
Но один системный файл всё же придется править. Там проверка на "мыльность". И если вводить телефон, он не пройдет валидации и до хука дело не дойдет.
У меня два года работает подобный функционал. При каждом обновлении правлю системные файлы...
-------------------------------------------------------------------------------
Написал просьбу на изменение валидации на гитхабе.
#3 11 июня 2019 в 01:55


У меня два года работает подобный функционал.
-------------------------------------------------------------------------------
Написал просьбу на изменение валидации на гитхабе.

Ris
Ris, давно написали просьбу?
Насколько долго они её выполняют?
Неизвестно когда будет готово?

Этот функционал видимо личная разработка?
В открытом доступе его нет?
#4 11 июня 2019 в 01:59
И ещё:
то, что не каждый пользователь будет вводить реальный номер телефона, это понятно,
а вот от спамеров наверное с защитой не очень? (так как нет валидации)
#5 11 июня 2019 в 06:24
Ris, нужную правку внесли в этом коммите github.com/instantsoft/icms2/commit/bd09237b59e24c43a9694b60b4ffe99a4fcfc98b
Теперь в последней версии можно своими хуками организовать регистрацию и авторизацию по любому полю.

Притом, чтобы без подтверждения по смс, чтобы не раскошеливаться на смс-сервисах.

Polzovinst
В этом случае вам и номер телефона не нужен. Можете по любой "абракадабре", что вводят пользователи или боты в поле с емайлом регистрировать. Вот только как потом пользователи будут восстанавливать свои пароли и прочие доступы к сайту? Или ваш сайт рассчитан только на активность ботов?
Ну, а что касается раскошеливания на смс шлюзах, так можно съэкономить на отправке сообщений только при регистрации нового пользователя и при восстановлении пароля. А в остальных случаях при простой авторизации, смс подтверждение может быть лишним.
#6 11 июня 2019 в 08:18
А готовое решение на эту тему есть?
#7 11 июня 2019 в 09:00

Теперь в последней версии можно своими хуками организовать регистрацию и авторизацию по любому полю.

Loadырь
По любому полю… если оно пройдет валидацию на мыльность. smile
  1. if (!$password || !$email || $this->validate_email($email) !== true){
  2. cmsUser::addSessionMessage(LANG_LOGIN_ERROR, 'error');
  3. $this->redirectBack();
  4. }
#8 11 июня 2019 в 09:30
Интересно так получается, от сюда убрали yadi.sk/i/m7knfulGpkIZyw, а сюда добавили yadi.sk/i/XLN7jAS1Iq4F9A, хотя я просил перенести ее в другое место.
Но в этом случае "медицина бессильна". И вероятнее всего эта строка будет удалена в будущем.
#9 11 июня 2019 в 09:39
/blogs/moi-razrabotki/pole-telefon-s-sms-podtverzhdeniem.html
#10 11 июня 2019 в 09:42
@alexandr22, по этому полю вы не сможете зарегистрироваться и впоследствии авторизоваться на сайте.
#11 11 июня 2019 в 09:56
А какой тогда дешёвый способ есть? Что бы регистрация была по номеру и авторизация
#12 11 июня 2019 в 12:25
Регистрация как на спейс (не реклама), там много чему можно поучиться у кого нет идей. По емейл только этого не достаточно. И не удобно.
#13 11 июня 2019 в 15:54


Или ваш сайт рассчитан только на активность ботов?
Ну, а что касается раскошеливания на смс шлюзах, так можно съэкономить

Loadырь
Лучше настоящие пользователи, чем боты.
Тогда уж лучше смс-валидация.

Если только при регистрации и восстановлении пароля делать смс-проверку,
то, в принципе, не такие уж и большие затраты, если пользователей пока не много.

Просто у смс-сервисов цены растут.
Года 3 назад стоимость сообщения была меньше 1 рубля, сейчас больше 2-х рублей.

Может кто знает качественный сервис, где смс хотя бы 1 рубль?
#14 11 июня 2019 в 17:23
prostor-sms.ru не по рублю, а примерно по 1.7 работает сервис отлично.
#15 12 июня 2019 в 15:56
Тоже на днях скачал компонент для смс регистрации, вот только после введения кода все равно требует указать емайл, хотя галочка не стоит тут "требовать при регистрации емайл" на скрине видно что нет красной звездочки… как решить это "противоречие"?
И думаю попробовать сделать регистрацию по дозвону от сервиса, для пользователей это бесплатно…
Вы не можете отвечать в этой теме.
Войдите или зарегистрируйтесь, чтобы писать на форуме.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.