User Management Module Parts
Introduction Implementing Other
Uses Parts Example
New and
changed objects in the User Management module.
The UserManagement pattern contains one data entity:
- The User entity
contains the User records for the web users that have access to the Websydian application.
One abstract entity is defined in the UserManagement
pattern:
- The SessionControl
pattern provides abstract Session Control definitions used by the UserManagement
pattern.
The following service functions are defined in the UserManagement
pattern:
- The WebLoginPage
function implements the Login page where the user will enter his ID and password.
- The WebLoginPage function includes the Login Event Handler
function.
- The WebChangePasswordPage
function implements a page where the user can change his password.
- The WebChangePasswordPage function includes the Change Event Handler
function.
- The WebCreateUserPage
function implements a page where a user can create himself.
The following unscoped functions are defined in the User Management module:
- The SignPassword
function encrypts the password.
- The PasswordInput
function converts the entered password to its internal, encrypted representation.
- The PasswordOutput
function converts the stored password to the value displayed on the panel.
- The CheckPasswordAndUpdateTables
function implements the logic of the Login process. The function is scoped under the
User.Update view.