20 #ifndef __PSACCOUNTINFO_H__ 21 #define __PSACCOUNTINFO_H__ 26 #include <csutil/csstring.h> 32 #include "../icachedobject.h" 50 bool Load(iResultRow &row);
virtual void ProcessCacheTimeout()
This function is called by the generic cache if the specified ticks go by and the cache object is not...
A data storage class to contain all information associated with an account.
uint16 os_ver_major
String containing the os major version the connecting machine is running.
csString os_platform
String containing miscellaneous details about the os the connecting machine is running.
csString password
The password field is plain text now but later may be a public encryption key or something more elabo...
bool Load(iResultRow &row)
csString lastlogintime
String value copied from the database containing the last login time.
csString username
Each account has a unique username associated with it, chosen by the user.
csString gfxversion
String containing the graphics driver version the connecting machine is using;.
unsigned int accountid
Each account has a unique id number associated with it.
csString createddate
String value copied from the database containing the time of creation of the database entry...
csString os
String containing the os the connecting machine is running.
csString password256
temporary transition variable
csString gfxcard
String containing the graphics card the connecting machine is using.
int securitylevel
Security level indicator for this account.
virtual void DeleteSelf()
int spamPoints
Level of spamming offenses for this account.
int advisorPoints
Number of questions answered on the help channel.
virtual void * RecoverObject()
required for iCachedObject but not used here
csString lastloginip
String value of the last ip a connection came in from.
csString machine_type
String containing the type of connecting machine.
uint16 os_ver_minor
String containing the os minor version the connecting machine is running.