OpenPetra
Free Administration Software for Non-Profits
Ict.Petra.Server.App.Core.Security.TUserAccountActivityLog Class Reference

Saves entries in the 'User Account Activity Log' table (s_user_account_activity). More...

Static Public Member Functions

static void AddUserAccountActivityLogEntry (String AUserID, String AActivityType, String AActivityDetails, TDBTransaction ATransaction)
 Adds an entry to the 'User Account Activity Log' table (s_user_account_activity). More...
 

Static Public Attributes

const string USER_ACTIVITY_USER_RECORD_CREATED = "USER_RECORD_CREATED"
 User record got created (usually by a system administrator). More...
 
const string USER_ACTIVITY_PWD_CHANGE_BY_SYSADMIN = "PWD_CHANGE_BY_SYSADMIN"
 User's password got changed by a system administrator. More...
 
const string USER_ACTIVITY_PWD_CHANGE_ATTEMPT_BY_SYSADMIN_FOR_NONEXISTING_USER = "PWD_CHANGE_ATTEMPT_BY_SYSADMIN_FOR_NONEXISTING_USER"
 A system administrator made an attempt to change a User's password for a UserID that doesn't exist. More...
 
const string USER_ACTIVITY_PWD_CHANGE_BY_USER = "PWD_CHANGE_BY_USER"
 User's password got changed by the user (not triggered by an enforced password change). More...
 
const string USER_ACTIVITY_PWD_CHANGE_BY_USER_ENFORCED = "PWD_CHANGE_BY_USER_ENFORCED"
 User's password got changed by the user (triggered by an enforced password change). More...
 
const string USER_ACTIVITY_PWD_CHANGE_ATTEMPT_BY_USER_FOR_NONEXISTING_USER = "PWD_CHANGE_ATTEMPT_BY_USER_FOR_NONEXISTING_USER"
 A user tried to make an attempt to change a User's password for a UserID that doesn't exist. More...
 
const string USER_ACTIVITY_PWD_WRONG_WHILE_PWD_CHANGE = "PWD_WRONG_WHILE_PWD_CHANGE"
 User supplied the wrong current password while attempting to change his/her password. More...
 
const string USER_ACTIVITY_PERMITTED_FAILED_LOGINS_EXCEEDED = "PERMITTED_FAILED_LOGINS_EXCEEDED"
 Permitted number of failed logins in a row got exceeded and the user account for the user got locked because of this! More...
 
const string USER_ACTIVITY_PWD_HASHING_SCHEME_UPGRADED = "PWD_HASHING_SCHEME_UPGRADED"
 Password Hashing Scheme Version of the user got upgraded (from Version to Version). More...
 
const string USER_ACTIVITY_USER_GOT_RETIRED = "USER_GOT_RETIRED"
 'Retired' state of the user account got changed to 'Retired' by a system administrator. More...
 
const string USER_ACTIVITY_USER_GOT_UNRETIRED = "USER_GOT_UNRETIRED"
 'Retired' state of the user account got changed to 'Not Retired' by a system administrator. More...
 
const string USER_ACTIVITY_USER_ACCOUNT_GOT_LOCKED = "USER_ACCOUNT_GOT_LOCKED"
 'Locked' state of the user account got changed to 'Locked', either by a system administrator or automatically because the permitted number of failed logins in a row got exceeded - see also USER_ACTIVITY_PERMITTED_FAILED_LOGINS_EXCEEDED. More...
 
const string USER_ACTIVITY_USER_ACCOUNT_GOT_UNLOCKED = "USER_ACCOUNT_GOT_UNLOCKED"
 'Locked' state of the user account got changed to 'Unlocked' by a system administrator. More...
 
const string USER_CONFIRMED_SELF_SERVICE = "USER_CONFIRMED_SELF_SERVICE"
 self sign up succeeded More...
 

Detailed Description

Saves entries in the 'User Account Activity Log' table (s_user_account_activity).

Member Function Documentation

◆ AddUserAccountActivityLogEntry()

static void Ict.Petra.Server.App.Core.Security.TUserAccountActivityLog.AddUserAccountActivityLogEntry ( String  AUserID,
String  AActivityType,
String  AActivityDetails,
TDBTransaction  ATransaction 
)
inlinestatic

Adds an entry to the 'User Account Activity Log' table (s_user_account_activity).

Parameters
AUserIDUserID of the user to add the User Account Activity for.
AActivityTypeType of the User Account Activity.
AActivityDetailsDetails/description of the User Account Activity.
ATransactionInstantiated DB Transaction.

Member Data Documentation

◆ USER_ACTIVITY_PERMITTED_FAILED_LOGINS_EXCEEDED

const string Ict.Petra.Server.App.Core.Security.TUserAccountActivityLog.USER_ACTIVITY_PERMITTED_FAILED_LOGINS_EXCEEDED = "PERMITTED_FAILED_LOGINS_EXCEEDED"
static

Permitted number of failed logins in a row got exceeded and the user account for the user got locked because of this!

◆ USER_ACTIVITY_PWD_CHANGE_ATTEMPT_BY_SYSADMIN_FOR_NONEXISTING_USER

const string Ict.Petra.Server.App.Core.Security.TUserAccountActivityLog.USER_ACTIVITY_PWD_CHANGE_ATTEMPT_BY_SYSADMIN_FOR_NONEXISTING_USER = "PWD_CHANGE_ATTEMPT_BY_SYSADMIN_FOR_NONEXISTING_USER"
static

A system administrator made an attempt to change a User's password for a UserID that doesn't exist.

◆ USER_ACTIVITY_PWD_CHANGE_ATTEMPT_BY_USER_FOR_NONEXISTING_USER

const string Ict.Petra.Server.App.Core.Security.TUserAccountActivityLog.USER_ACTIVITY_PWD_CHANGE_ATTEMPT_BY_USER_FOR_NONEXISTING_USER = "PWD_CHANGE_ATTEMPT_BY_USER_FOR_NONEXISTING_USER"
static

A user tried to make an attempt to change a User's password for a UserID that doesn't exist.

◆ USER_ACTIVITY_PWD_CHANGE_BY_SYSADMIN

const string Ict.Petra.Server.App.Core.Security.TUserAccountActivityLog.USER_ACTIVITY_PWD_CHANGE_BY_SYSADMIN = "PWD_CHANGE_BY_SYSADMIN"
static

User's password got changed by a system administrator.

◆ USER_ACTIVITY_PWD_CHANGE_BY_USER

const string Ict.Petra.Server.App.Core.Security.TUserAccountActivityLog.USER_ACTIVITY_PWD_CHANGE_BY_USER = "PWD_CHANGE_BY_USER"
static

User's password got changed by the user (not triggered by an enforced password change).

◆ USER_ACTIVITY_PWD_CHANGE_BY_USER_ENFORCED

const string Ict.Petra.Server.App.Core.Security.TUserAccountActivityLog.USER_ACTIVITY_PWD_CHANGE_BY_USER_ENFORCED = "PWD_CHANGE_BY_USER_ENFORCED"
static

User's password got changed by the user (triggered by an enforced password change).

◆ USER_ACTIVITY_PWD_HASHING_SCHEME_UPGRADED

const string Ict.Petra.Server.App.Core.Security.TUserAccountActivityLog.USER_ACTIVITY_PWD_HASHING_SCHEME_UPGRADED = "PWD_HASHING_SCHEME_UPGRADED"
static

Password Hashing Scheme Version of the user got upgraded (from Version to Version).

◆ USER_ACTIVITY_PWD_WRONG_WHILE_PWD_CHANGE

const string Ict.Petra.Server.App.Core.Security.TUserAccountActivityLog.USER_ACTIVITY_PWD_WRONG_WHILE_PWD_CHANGE = "PWD_WRONG_WHILE_PWD_CHANGE"
static

User supplied the wrong current password while attempting to change his/her password.

◆ USER_ACTIVITY_USER_ACCOUNT_GOT_LOCKED

const string Ict.Petra.Server.App.Core.Security.TUserAccountActivityLog.USER_ACTIVITY_USER_ACCOUNT_GOT_LOCKED = "USER_ACCOUNT_GOT_LOCKED"
static

'Locked' state of the user account got changed to 'Locked', either by a system administrator or automatically because the permitted number of failed logins in a row got exceeded - see also USER_ACTIVITY_PERMITTED_FAILED_LOGINS_EXCEEDED.

◆ USER_ACTIVITY_USER_ACCOUNT_GOT_UNLOCKED

const string Ict.Petra.Server.App.Core.Security.TUserAccountActivityLog.USER_ACTIVITY_USER_ACCOUNT_GOT_UNLOCKED = "USER_ACCOUNT_GOT_UNLOCKED"
static

'Locked' state of the user account got changed to 'Unlocked' by a system administrator.

◆ USER_ACTIVITY_USER_GOT_RETIRED

const string Ict.Petra.Server.App.Core.Security.TUserAccountActivityLog.USER_ACTIVITY_USER_GOT_RETIRED = "USER_GOT_RETIRED"
static

'Retired' state of the user account got changed to 'Retired' by a system administrator.

◆ USER_ACTIVITY_USER_GOT_UNRETIRED

const string Ict.Petra.Server.App.Core.Security.TUserAccountActivityLog.USER_ACTIVITY_USER_GOT_UNRETIRED = "USER_GOT_UNRETIRED"
static

'Retired' state of the user account got changed to 'Not Retired' by a system administrator.

◆ USER_ACTIVITY_USER_RECORD_CREATED

const string Ict.Petra.Server.App.Core.Security.TUserAccountActivityLog.USER_ACTIVITY_USER_RECORD_CREATED = "USER_RECORD_CREATED"
static

User record got created (usually by a system administrator).

◆ USER_CONFIRMED_SELF_SERVICE

const string Ict.Petra.Server.App.Core.Security.TUserAccountActivityLog.USER_CONFIRMED_SELF_SERVICE = "USER_CONFIRMED_SELF_SERVICE"
static

self sign up succeeded


The documentation for this class was generated from the following file: