next up previous contents
Next: External Hooks Up: ByName Web Service Previous: Jetspeed Templates   Contents

Subsections

ByName Functionality Specification

Ideas and Bugs Report

Used this section to jot down any ideas that are need to be implemented for the next release or reported any known bugs that are need to be fixed.

Ideas - Future Implementation

Known Bugs

State Table

The logic of creating a new account can be described in the state table. The description of the state table (figure will follow later):

  1. State 1: Anonymous My.ByName front page. User Click: Sign up now, it will go State 2.
  2. State 2: Applying mode. This will be the create new account page. When all the fields are entered and the Submit button clicked, go to State 3.
  3. State 3: Verifying Data Input. If all field are entered correctly, confirmation Email1 will be sent out and continue to State 4. If one or more fields are not entered correctly, go back to State 2 and it will continue this way untill all the fields are verified OK.
  4. State 4: Waiting for Confirmation. If the user does not respond after a certain period of time or if the user click on the RejectURL page (from Email1), continue to State 5. If the user click on the ConfirmURL page (from Email1) or he/she entered the secret code in the confirmation page, continue to State 6.
  5. State 5: Account Denied. When account is denied, no actions are taken. Report the log and notices.
  6. State 6: Account Created. When new account is created, Email2 is sent out. The user will receive his/her id number and the domain name.

The logic of login for existing account can also be described in the state table. The description of the state table (figure will follow later):

  1. State 1: Subscriber Login Page. There are 2 methods of login: id and password or domain and Password. Click on the Login button and it will continue to State 2.
  2. State 2: Validation. If id and password method is failed, go to State 3. If domain and password method failed, go to State 4. If validation success, go to State 5.
  3. State 3: id and password Failure notice and then go back to State 2.
  4. State 4: domain and password Failure notice and then go back to State 2.
  5. State 5: Subscriber's web Page is displayed.


next up previous contents
Next: External Hooks Up: ByName Web Service Previous: Jetspeed Templates   Contents