User Account Creation
Learn how to create a user registration API in Go.
We'll cover the following...
User registration
Users can’t access the application unless they have an account and are signed in successfully. So when a user tries to sign up, what happens?
On sign up, we ask our users to provide the
user_nameanduser_email. When they do this, we check against the database to see if the username or email address exists. If either of them is found, we throw an error message, notifying our users that they can’t use that username or email because another user with those details already exists.If the
user_nameandemailare unique, we’ll let the user proceed to the next step, which is password validation.During the
passwordvalidation process, we check to see if thepasswordhas a minimum of 8 characters.After the
passwordcheck is complete and the user'spasswordpasses it, the user's details are sent through the registration endpoint by triggering aPOSTrequest.If the registration is successful, a success status code is returned, and if not, an error code is sent.
The user can now proceed to log in and access the platform. If a ...