Jump to content
Sign in to follow this  
Polyak0278

Доработка логики регистрации, авторизации, и восстановления пароля по номеру телефона

Recommended Posts

Сам функционал уже работает, требуется только доработка логики регистрации, авторизации, и восстановления пароля по номеру телефона

OcStore 2.3.

 

Для нас было выполнено задание для регистрации, авторизации и восстановления пароля по номеру телефона.
Но можно зарегистрировать несколько раз покупателя с одним номером. а это плохо.

А) требуется следующая доработка регистрации.
удаление лишних знаков с номера телефона до проверки в базе (оставить только цифры и "+" если он первый введенные пользователем)
проверка наличия в базе по последним 10 цифрам.
При наличии, не пропускать регистрацию.
при отсутствии вносить в базу исправленный номер


б) требуется следующая доработка авторизации
есть проверка что ввели в поле телефон или почту, если телефон -
удалением лишние знаки с номера телефона до проверки (оставить только цифры введенные пользователем)
проверка наличия в базе по последним 10 цифрам.

 

в) требуется следующая доработка восстановления пароля
есть проверка что ввели в поле телефон или почту, если телефон -
удаление лишних знаков с номера телефона до проверки(оставить только цифры введенные пользователем)
проверка наличия в базе по последним 10 цифрам. запуск восстановления

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

Edited by Polyak0278

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
You are posting as a guest. If you have an account, please sign in.
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.

×

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.