================================================================ IDEA: User Login Feature ================================================================ Createdby: FokYewHoe Date: 24-Oct-2003; Edit History: ---------------------------------------------------------------- startofworkflow 1. IDEA Page (submit) ------ cgi ---------> login.php [Web-page] [IDEAGUI] parameters: 2. login.php -------------------------> controller.php [IDEAGUI] [IDEAController] parameters: $Event=$IDEA_EVENT_USER_LOGIN $IDEA_Login_Name=$IDEA_Login_Name $IDEA_Password=$IDEA_Password 3. controller.php ------------------> Login [IDEAController] [IDEAFeatureEngine] parameters: $IDEA_Login_Name $IDEA_Password 4. Login ------------------> IDEADBMS [IDEAFeatureEngine] [IDEADBMS] parameters: SQL Query 5. Login <------------------- IDEADBMS [IDEAFeatureEngine] [IDEADBMS] parameters: ResultSet 6. controller.php <------------------- Login [IDEAController] [IDEAFeatureEngine] parameters: $IDEA_Login_Status 7. controller.php -------------------> GUI.php [IDEAController] [IDEAGUI] parameters: IDEA_GUI_User_Login() $IDEA_Login_Status=$IDEA_Login_Status $IDEA_Permissions=$IDEA_Permissions 8.1a. GUI.php -------------------> success.php [IDEAGUI] [IDEAGUI] parameters: $IDEA_Login_Name=$IDEA_Login_Name $IDEA_Permissions=$IDEA_Permissions 8.1b. success.php ------- cgi ------> IDEA Result Page [IDEAGUI] [Web-page] parameters: 8.2a. GUI.php -------------------> login_again.php [IDEAGUI] [IDEAGUI] parameters: 8.2b. login_again.php ------ cgi ------> IDEA Result Page [IDEAGUI] [Web-page] parameters: endofworkflow ---------------------------------------------------------------------------