outdoorrot.blogg.se

Sequence diagram online user registration
Sequence diagram online user registration













sequence diagram online user registration
  1. Sequence diagram online user registration registration#
  2. Sequence diagram online user registration password#

The provided email address is not associated with a user’s account.Ĥ.3. The use case ends in success condition.Ĥ.1. The system updates the User’s account with the new password.ġ0.

Sequence diagram online user registration password#

The User enters a new password and pressed the “Submit” button.ĩ. The system verifies the one-time link and displays the “Reset Password” form.Ĩ. The User presses the “Reset Password” link in the email.ħ. The system sends an email to the User’s email address containing a one-time password reset link, and her user name.Ħ. The system verifies that the provided email address is associated with a user’s account and disables the current password.ĥ. The User enters her email address and presses the “Submit” button.Ĥ. The system presents the “Forgot my Password” form.ģ. The User chooses the “Forgot my Password” option on the login screen of the UI.Ģ. Success: The user has a valid account and can now login to the system.įailure: The user cannot login to the system.ĭescription: Describes how a User can reset her password in case she forgot it.ġ. The Teacher doesn’t approve the new account (i.e. The system using context information infers that a Teacher is in proximity and proceeds in step 3.Ģ.1. The use case ends in success condition.ġ.1. The system enables the user’s account and notifies the user.Ĥ. The Teacher approves the new account by pressing the “Approve Account” link on the notification.ģ. The system sets the user’s account in disabled state and sends a notification containing an approval link to the Teacher.Ģ. Precondition: A user has submitted her details in order to create a new user’s account.ġ.

Sequence diagram online user registration registration#

Success: The User has a valid account and can now login to the system.įailure: The User returns to the login screen of the UI.ĭescription: Describes a user’s registration approval. The system notifies the User about the fields failed to validate.Ĥ.3. The system fails to validate one or more fields.Ĥ.2. Include Use Case A2 “Approve Registration”ħ. The system creates the new user’s account and notifies the User that her registration is complete.Ħ. The system validates the data making sure the username is unique, the email address has not been used for another registration and the password meets predefined complexity rules (length etc.).ĥ. The User enters the required information (username, password and an email account) and presses the “Submit” button.Ĥ.

sequence diagram online user registration

The system presents the registration form.ģ. The User chooses the option “Create a new account” on the login screen of the UI.Ģ. Precondition: No active login exists in the application that is running in the User’s device.ġ. User registration and authentication use case diagramĭescription: Describes the User’s registration procedure. The system should also provide the ability for convenient automatic registration approvals and password-less authentication by exploiting context information.įigure 1. In its basic form, a new user’s registration should be approved by a teacher and the login procedure should be based on the typical username/password combination. For each category a general description is given followed by the use case diagram and their specification.Īs we need the system to be safe from unauthorized access, the system should employ an advanced authentication/registration mechanism as shown in Figure 1. In the current article, we continue the analysis of the system by providing an initial set of UML use cases and sequence diagrams for the core functionality of the proposed system, divided into four broad categories. We presented the system’s architecture and the different user roles involved in the system along with the basic functionality for each of these roles. In our previous article we presented a high level definition for a mobile based system for foreign language learning.















Sequence diagram online user registration