Basic User Detection

  1. AgHttpServlet.checkUserProfile
    AgUserProfile stored in current session if actively logged in
  2. AgUserManager.justVisiting - to establish Basic Visitor
  3. AgUserManager.cookieVisitor - to look for cookie based visitor

For Visitor Login:

  1. FeLogin.doLogin - handle the submit from the login form
  2. AqAuthenticationManager.login - drive steps 3, 4, 5
  3. AgPartyHome.validateUser - validate credentials
  4. AgUserProfile.login - manage session
  5. Script lookup via relationship of user block to "LOGIN"
    The standard configuration in id10.xml wires back to:
  6. CuOnLogin.doUserLogin - handle user DOM based preferences (servlet, theme, editor, etc)
For Admin/Pilot Login:
  1. CuUserInfo.doLogin - as fired by the action defined in ta/id1e.xml (PliotLogin)
  2. AgAuthenticationManager.login - drive steps 3, 4, 5
  3. AgPartyHome.validateUser - validate credentials
  4. AgUserProfile.login - manage session
  5. Script lookup via relationship of Symbol/Login to Script
    The standard configuration in id5.xml wires back to:
  6. CuOnLogin.doScript - simple session parameter cleanup