SimplCommerce icon indicating copy to clipboard operation
SimplCommerce copied to clipboard

User registration email/Phone number not validated

Open mrnams opened this issue 6 years ago • 7 comments

2019-03-02 13_28_14-amazon registration 2019-03-02 13_27_33-please confirm your identity

User can enter any invalid email address and register them-self. After registration we should send verification link to registered email address and after successfully verification only user get registered. Also make mobile number as optional registration to email and send OTP to mobile to verify mobile number and avoid spamming.

For me its highest priority issue.

mrnams avatar Mar 01 '19 13:03 mrnams

Guys i tried to implement it, but i could not, as i am novice to asp.net core. Can anyone please take this on priority. This issue is blocking me to deploy.

mrnams avatar Mar 03 '19 18:03 mrnams

I am looking for registration process as given below.

User will register using Email or Phone number.

  1. If user use email address to register (as username), then User will get email to validate, and after validation of email address user will get chance to fill other details.
  2. If user use Phone number to register (as username), then User will get OTP to validate, and after validation of Phone number user will get chance to fill other details. This is necessary rather must to avoid fake accounts. I am sharing below website to understand what exactly I want. https://www.flipkart.com/ Go to Login & Signup

image

**### > All I am novice to asp.net core, so it will take much time for me to implement it.

Can anyone expert take this on priority.**

mrnams avatar Mar 05 '19 04:03 mrnams

Guys, What's stopping to implement this? It's highly important than any other issues.

mrnams avatar Mar 07 '19 03:03 mrnams

You can explore more options with Identity Core documentations

https://docs.microsoft.com/en-us/aspnet/core/security/authentication/identity?view=aspnetcore-2.2&tabs=visual-studio

https://docs.microsoft.com/en-us/aspnet/core/security/authentication/2fa?view=aspnetcore-1.1&viewFallbackFrom=aspnetcore-2.2

Maheshln3 avatar Mar 07 '19 06:03 Maheshln3

@Maheshln3 @thiennn @alinooshabadi @afernandes Any plan to implement it??

I am sorry for multiple messages, I know everyone is busy with something other task. But guys I really surprised for this issue, since this is most essential feature to have in any application where users registration is required. Also this is pending for long

Hope we will see user registration module having option to register based on phone OTP and so... Sorry If I am too much followed.

mrnams avatar Nov 21 '19 09:11 mrnams

The emailing is relatively simple. However, SMS is more of an issue since you can't just send this from .NET (unless you have a GSM modem which just about everyone doesn't). You would need a 3rd party API (e.g. Twilio) or you can try to use cell provider's SMS email addresses (e.g. Verizon has <phone_number>@vzw.com or something) but then users have to put in their cell carriers, and this isn't doesn't always work.

As far as the email, I have done implementations of this using cryptographically generated and secured tokens with an expiration lifetime (i.e. token is no good after an hour or something) but it will also require changes to the database to store the required information for validation.

If this is something that the devs would like implemented, let me know and I will go ahead and work on (I don't want to start on it if it is something that is already being developed though).

dmarciano avatar Nov 27 '19 13:11 dmarciano

I am looking for registration process as given below.

User will register using Email or Phone number.

  1. If user use email address to register (as username), then User will get email to validate, and after validation of email address user will get chance to fill other details.
  2. If user use Phone number to register (as username), then User will get OTP to validate, and after validation of Phone number user will get chance to fill other details. This is necessary rather must to avoid fake accounts. I am sharing below website to understand what exactly I want. https://www.flipkart.com/ Go to Login & Signup

image

**### > All I am novice to asp.net core, so it will take much time for me to implement it.

Can anyone expert take this on priority.**

You solve this problem?

kmorpex avatar Apr 19 '21 09:04 kmorpex