CatLogin
CatLogin
- Superclass
- Object
- Subclasses
- none
- Referenced By
- ControlManager, ChangePasswordDialog, DuPontModel, CatUserProfile
CatLogin handles to procedural and algorithmic parts of the login process.
It delegates some user interaction to other classes (i.e. CatLoginDialog).
Referenced By
VisualLauncher, ControlManager, ChangePasswordDialog, DuPontModel, CatUserProfile
Instance Variables
userId <String> username from CatLoginDialog
password <String> password from CatLoginDialog
connectionType <Symbol> (#production or #test) from CatLoginDialog
connection <OracleConnection>
created when login succeeds, later stored in DatabaseInfo queryDataManager
loginFailures <Integer> nimber of login failures
Class Variables
NoInitializationFileSignal <Signal> raised when ApplicationInfo init file not found
AbortLoginSignal <Signal> raised when anything goes wrong
Lock <Boolean> prevents two CatLogin's at the same time
LoginFailureLimit <Integer> read from init file, constrains loginFailures
PasswordAgeLimit <Integer> read from init file, may force user to change password
Contacts
barcalow@cat.ncsa.uiuc.edu