Use sms verification to replace email. all features just like email verification and as Extra features.
- like email verification, user need to verify sms code.
- user can resend sms ( with time limitation, in * minutes user can request send 1 sms)
- storage user's phone number in their profile and only admin/userself can see and change. (just like email address storage)
- https://intl.cloud.tencent.com/product/sms https://www.alibabacloud.com/product/short-message-service I want to use TECENT sms service or alibaba's API.