Best web site - Chapter 5: Central Authentication System 141 $this->debug( Redirect user

Chapter 5: Central Authentication System 141 $this->debug( Redirect user to caller application at url = $url. ); } else { $this->debug( User failed authentication. ); $this->display_login(); $_SESSION[ SESSION_ATTEMPTS ] = $this->getSessionField( SESSION_ATTEMPTS ) + 1; } } } function warn() { global $WARNING_URL; $this->debug( Came to warn the user $WARNING_URL ); header( Location: $WARNING_URL ); } function display_login() { global $TEMPLATE_DIR; global $LOGIN_TEMPLATE; global $MAX_ATTEMPTS; global $REL_TEMPLATE_DIR; global $email, $url; global $PHP_SELF, $FORGOTTEN_PASSWORD_APP; $url = $this->getRequestField( url ); if ($this->getSessionField( SESSION_ATTEMPTS ) > $MAX_ATTEMPTS) { $this->warn(); } $this->debug( Display login dialog box ); $template = new Template($TEMPLATE_DIR); $template->set_file( fh , $LOGIN_TEMPLATE); $template->set_block( fh , mainBlock ); $template->set_var( SELF_PATH , $PHP_SELF); $template->set_var( ATTEMPT , $this->getSessionField( SESSION_ATTEMPTS )); Continued

Leave a Reply