tdaq-develop-2025-02-12
ots::WebUsers::User Struct Reference

Public Member Functions

void setModifier (const std::string &modifierUsername)
 
void loadModifierUsername (const std::string &modifierUsername)
 
time_t & accessModifierTime ()
 
time_t getModifierTime (bool convertToRealTime=false) const
 
const std::string & getModifierUsername () const
 
std::string getNewAccountCode () const
 

Public Attributes

std::string username_
 
std::string email_
 
std::string displayName_
 
std::string salt_
 
std::map< std::string, WebUsers::permissionLevel_t > permissions_
 
uint64_t userId_
 
time_t lastLoginAttempt_
 
time_t accountCreationTime_
 
uint8_t loginFailureCount_
 

Detailed Description

Definition at line 90 of file WebUsers.h.

Member Function Documentation

◆ getNewAccountCode()

std::string ots::WebUsers::User::getNewAccountCode ( ) const
inline

< only give nac if account has not been activated yet with password

Definition at line 128 of file WebUsers.h.

◆ setModifier()

void ots::WebUsers::User::setModifier ( const std::string &  modifierUsername)
inline

<clock used for NAC randomness

Definition at line 113 of file WebUsers.h.


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