up previous next contents index
Next: Alternative Path #2, Security Up: External User Login Previous: Access Control is not   Contents   Index

Subsections

Alternative Path #1, Access Control is Enabled

  1. The user starts ACME
  2. The system connects to the "default" database
  3. The system displays the ACME login screen
  4. If the user cancels the operation (such as the Cancel button or [Esc] key) the login is aborted and the application shuts down
  5. The user enters a name and password
  6. The system validates the username and password against the access control database
  7. If the username/password combination is invalid:
    1. The system lets the user know that the username/password combination is invalid
    2. The login screen is re-displayed
    3. Assuming that this process continues to occur, the login screen is again re-displayed to the user
      1. There is no limit to the number of times the screen is displayed
      2. The screen is never disabled
      3. The screen is always shown as quickly as possible by the system, without any "delay" for security reasons
  8. If the username/password combination is valid, continue
  9. If the system detects that the user is already logged in:
    1. The system notifies the user of this
      1. This is an informational statement only; it does not prevent the user from logging in
  10. The system retrieves the user's rights
  11. If a problem is detected with the configuration of the user's rights:
    1. The system prompts the user to contact the Administrator
    2. The system tells the user that they cannot login to the system, and does not let them into the system
  12. The system displays the ACME Editor
    1. The ACME Navigator is not displayed
    2. No jobs are opened by default
  13. The "Job Open/Create" dialog is displayed to the user that lets them easily open or create a job

Post-Conditions

  1. The user may or may not be logged into the system
  2. The system is connected to the "default" database
  3. If the user has logged into the system:
    1. Their access control rights are loaded into memory
  4. No jobs are loaded into the ACME Editor
  5. The ACME Navigator is not displayed
  6. Certain menu options are enabled (Job and Help-related)
  7. Recent file list
    1. When the user logs in the system will display a list of the user's most recently worked on 10 jobs
    2. Change: The recent file list will appear only under the Job menu, in a manner similar to Microsoft Word


up previous next contents index
Next: Alternative Path #2, Security Up: External User Login Previous: Access Control is not   Contents   Index