|
bool | createNewAccount (std::string username, std::string displayName, std::string email) |
|
void | cleanupExpiredEntries (std::vector< std::string > *loggedOutUsernames=0) |
|
std::string | createNewLoginSession (std::string uuid, std::string ip="0") |
|
uint64_t | attemptActiveSession (std::string uuid, std::string &jumbledUser, std::string jumbledPw, std::string &newAccountCode) |
|
uint64_t | attemptActiveSessionWithCert (std::string uuid, std::string &jumbledEmail, std::string &cookieCode, std::string &username) |
|
uint64_t | isCookieCodeActiveForLogin (std::string uuid, std::string &cookieCode, std::string &username) |
|
bool | cookieCodeIsActiveForRequest (std::string &cookieCode, uint8_t *userPermissions=0, uint64_t *uid=0, std::string ip="0", bool refresh=true, std::string *userWithLock=0) |
|
uint64_t | cookieCodeLogout (std::string cookieCode, bool logoutOtherUserSessions, uint64_t *uid=0, std::string ip="0") |
|
std::string | getUsersDisplayName (uint64_t uid) |
|
std::string | getUsersUsername (uint64_t uid) |
|
uint64_t | getActiveSessionCountForUser (uint64_t uid) |
|
uint8_t | getPermissionsForUser (uint64_t uid) |
|
void | insertSettingsForUser (uint64_t uid, HttpXmlDocument *xmldoc, bool includeAccounts=false) |
|
std::string | getGenericPreference (uint64_t uid, const std::string &preferenceName, HttpXmlDocument *xmldoc=0) const |
|
void | changeSettingsForUser (uint64_t uid, const std::string &bgcolor, const std::string &dbcolor, const std::string &wincolor, const std::string &layout, const std::string &syslayout) |
|
void | setGenericPreference (uint64_t uid, const std::string &preferenceName, const std::string &preferenceValue) |
|
void | modifyAccountSettings (uint64_t uid_master, uint8_t cmd_type, std::string username, std::string displayname, std::string email, std::string permissions) |
|
bool | setUserWithLock (uint64_t uid_master, bool lock, std::string username) |
|
std::string | getUserWithLock () |
|
std::string | getActiveUsersString () |
|
bool | getUserInfoForCookie (std::string &cookieCode, std::string *userName, std::string *displayName=0, uint64_t *activeSessionIndex=0) |
|
bool | isUsernameActive (std::string username) const |
|
bool | isUserIdActive (uint64_t uid) const |
|
uint64_t | getAdminUserID () |
|
std::string | getSecurity () |
|
void | saveActiveSessions () |
|
void | loadActiveSessions () |
|
|
static void | tooltipCheckForUsername (const std::string &username, HttpXmlDocument *xmldoc, const std::string &srcFile, const std::string &srcFunc, const std::string &srcId) |
|
static void | tooltipSetNeverShowForUsername (const std::string &username, HttpXmlDocument *xmldoc, const std::string &srcFile, const std::string &srcFunc, const std::string &srcId, bool doNeverShow, bool temporarySilence) |
|
static void | deleteUserData () |
|
static void | resetAllUserTooltips (const std::string &userNeedle="*") |
|
static void | NACDisplayThread (std::string nac, std::string user) |
|
|
static const std::string | DEFAULT_ADMIN_USERNAME = "admin" |
|
static const std::string | DEFAULT_ADMIN_DISPLAY_NAME = "Administrator" |
|
static const std::string | DEFAULT_ADMIN_EMAIL = "root@otsdaq.fnal.gov" |
|
static const std::string | DEFAULT_ITERATOR_USERNAME = "iterator" |
|
static const std::string | REQ_NO_LOGIN_RESPONSE = "NoLogin" |
|
static const std::string | REQ_NO_PERMISSION_RESPONSE = "NoPermission" |
|
static const std::string | REQ_USER_LOCKOUT_RESPONSE = "UserLockout" |
|
static const std::string | SECURITY_TYPE_NONE = "NoSecurity" |
|
static const std::string | SECURITY_TYPE_DIGEST_ACCESS = "DigestAccessAuthentication" |
|
Definition at line 29 of file WebUsers.h.