1) Verify that the user actually entered an email address?
In this case, use a regex script frontend (JS) and/or server side to validate the format of [email protected].
2) Verify that the email the user entered is actually his/her address? Send out a verification email with a once-off link to validate. Not sure what your stack is, but most frameworks have that built in as a start.
Alternatively if you're building a platform that requires login - use Magic Login so that users can only login with an email address, as this will give users a bit of an incentive to use real valid addresses - Same goes for paid subscriptions.
1) Verify that the user actually entered an email address?
In this case, use a regex script frontend (JS) and/or server side to validate the format of [email protected].
2) Verify that the email the user entered is actually his/her address? Send out a verification email with a once-off link to validate. Not sure what your stack is, but most frameworks have that built in as a start.
Alternatively if you're building a platform that requires login - use Magic Login so that users can only login with an email address, as this will give users a bit of an incentive to use real valid addresses - Same goes for paid subscriptions.
Thanks for the reply. I am using ReactJS for Frontend and NodeJS for backend. Verification email option seems good to me.