Websydian v6.1 online documentationOnline documentation - Websydian v6.1

Abstract.SessionControl Entity

The abstract SessionControl pattern in the User Management module inherits from the SessionControl pattern in the WSYSESS library.

In the User Management version, the Session data entity of the SessionControl pattern is enhanced with a reference to the User entity.  This reference is set by the CheckPasswordAndUpdateTables service function called the Login Event Handler function.

I.e. with User Management, the Session entity will not be related to a user when it is first created.  This relation is created only after a successful login has been performed.

The WebLoginPage function inherits from the abstract Page Generator details function implementing Session control.  In the same way, the Login Event Handler function inherits from the abstract Session Event Handler.