Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

This feature allows a registered user to log on to the website. After the login user can be able to see his profile detail, order history can change the password , and many more.

  1. Log in via username and password - User registered on the website can use the username and password (set during registration) to log in. Allowing login from both registered email and mobile number will ease the process.
  2. OTP login - Where OTP will be sent to the entered/registered email or phone number to continue login.
  3. Social Login - It helps to sign-up on a third-party platform using their existing login information from social media networks like Facebook, hence avoiding the need to create a new account.

...

It enables the user to log out from of the website. No user-specific detail should appear now.

...

For the registered user, there should be one page where he can see his account information along with other activities.  Following information The following information can be included on the profile page -

...

The users should be able to change the password from his profile page after logging into the website. He should be simply asked to enter the current password and new password with the password hint to change the password. An email should be sent to the user on the successful operation to intimate the customer about the password change.

Personal Information

UserThe user's personal information should be displayed on the profile page. Personal information should include name, gender, birthdate, etc. Users should also be allowed to update this information.

Contact Information And Defaults

UserThe user's contact information should be displayed on the profile page. User contact information includes postal addresses, phones, and emails for different purposes. All the previously added postal addresses (shipping, billing, etc), phone(primary, shipping, billing, etc), and email should be displayed.

Postal Address
The user should be able to add the new postal addresses and can also be able to remove/expire any postal address. For the shipping destination address, the user can be able to mark the default address if there is more than one shipping destination address. 
There should be a way to record address line 1, address line 2, zip/postal Codecode, city, state, country, Country and purpose(billing, shipping, etc) while adding a new postal address.

Phone Number
The user should be able to add the new phone numbers and can also be able to remove/expire any phone number. There should be a way to record country code, area code, contact number, extension, and purpose separately while adding new phone numbers.

Email Address
The user should be able to add the new email addresses and can also be able to remove/expire any email.

...