Авторизация не по мылу+пароль, а по номеру телефона+пароль. Возможно? ICMS 2

#16 23 мая 2024 в 16:43

\system\core\user.php

Birles

Что то по всякому пробовал переписать этот файл, всё равно пишет что формат поля не верный. Где идёт проверка на формат ввода почты не могу найти. Да и где заменить в Авторизации поле email на поле телефон (phone) Найти не смог. Есть товарищи которые могут помочь? 

#17 24 мая 2024 в 09:45

Вы не сможете переделать регистрацию. Практически. В принципе это возможно, но не нужно. Лучше написать другую, используя поля, которые вам надо.

Добавлено спустя 2 минуты

То же самое и с авторизацией

#18 24 мая 2024 в 10:39

Где идёт проверка на формат ввода почты не могу найти.

Саня

Тут github.com/instantsoft/icms2/blob/master/system/controllers/auth/forms/form_login.php#L19 и тут github.com/instantsoft/icms2/blob/master/system/controllers/auth/forms/form_registration.php#L17

Для полной замены емаил на номер телефона необходимо много чего переписать. Лучше сделать отдельным компонентом дополнительную регистрацию по телефону. Например как тут prefitchi.ru/auth/register Однако всё равно станет вопрос по проверке номера телефона при регистрации и верификации пользователя, а для этого нужен sms-шлюз для отправки смс с кодом подтвержения.

Вы не можете отвечать в этой теме.
Войдите или зарегистрируйтесь, чтобы писать на форуме.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.