Alcatrazz (Borland Genetics)
From ISOGG Wiki
Alcatrazz Module Summary
The Alcatrazz module is one of the software modules in the Borland Genetics Web Tools and Database. This module contains classes and methods related to user account control and security features, providing tools for managing user data, logins, and account security. It is essential for maintaining the integrity and security of user accounts on the site.
The module currently consists of the following classes:
Name | Extends | Description |
---|---|---|
UserForm | HTMLForm | Contains HTML form element methods related to the user account context. |
UserBatch | DataBatch | Manages batches of user records. |
UserRow | DataRow | Manages individual user records within the user account context. |
LoginBatch | DataBatch | Manages batches of login records. |
LoginRow | DataRow | Manages individual login records. |
SecurityCenter | Tool | Provides a variety of security-related functionalities, including IP detection and security checks. |
DeleteAccount | Tool | Manages the process of deleting user accounts. |
Class Hierarchy and Extensibility
All classes in the Alcatrazz module extend classes within the core site modules module. The `UserForm` class extends `HTMLForm` to provide specific user-related form functionalities, while classes like `UserRow` and `LoginRow` extend `DataRow` for managing individual records.