3.2.2 Account Creation
When a user accesses the site for the first time, he must create an account before using any of the site features. The account creation requires 8 input: first name, last name, username, password, confirm password, email, gender and region. All these fields must not be empty and validated properly so that the user can successfully create his account. After the creation of an account, an automated email is sent to his email address as a method of confirming his account. When the user clicks on in the confirmation link in the email, he is redirected to My M Community where he can login into the site.
3.2.3 Friends (Contacts) …show more content…
In the site, adding friends is a quite simple and straightforward process. Users can type in the name of a friend in the search filter on the home page. The database is queried for an account that has the search filter's values and returns the corresponding results. For example, User A could search for User B in the search. After clicking on User B’s profile, User A will see a button that says Add Contact. Clicking on it will send an alert to User B that User A wants to be friend. The friend request will now be in the contacts page of User B, where he/she can either accept it or ignore it, leave it there indefinitely. If user B accepts the request, User A will be added to User B’s friends list and vice