RATS.CGI Details

The "rats.cgi"  client is the replacement of makeacct and makeclass.  This is the only user accessible interface.  It requires a web server which supports CGI.  The user is presented with a series of screens which collect personal information, create usernames and passwords if required and prompts the user for email change in the PDB if necessary.  More about these processes is documented in the Client Internals doc.  The one interesting configuration option which affects  rats.cgi is the "web_display" variable which can be customized to control if each account type is displayed through the web interface or not. Futher more, the WEB_DEFAULT_ACCT variable controls which account type will be the default selected one.

Note that the forms generated also contain a number of javascrip timeouts which will automaticaly close the windows (if self generated) or prompt the user for window close (if linked in). Also, the provided "Exit" button will close the window. This feature is present so web browsers running in kiosk mode can exit and time out, hopefully preserving some ammount of user privacy as well as keeping careless/malicious lab users from locking up machines.