Documentation
¶
Index ¶
Constants ¶
View Source
const ( FORMATED_CHECKSUMED_LISID_LENGTH = 67 ERR_INVALID_LISID_LENGTH = "ERR_INVALID_LISID_LENGTH" ERR_INVALID_LISID_CHECKSUM = "ERR_INVALID_LISID_CHECKSUM" ERR_FAILED_TO_PARSE_LISID = "ERR_FAILED_TO_PARSE_LISID" )
View Source
const ( USER_TYPE_NATURAL_PERSON = "N" USER_TYPE_LEGAL_PERSON = "L" USER_TYPE_BOT = "B" USER_TYPE_SYSTEM = "S" )
View Source
const ( MIN_PASSWORD_LENGTH = 12 ERR_PASSWORD_TOO_SHORT = "ERR_PASSWORD_TOO_SHORT" ERR_SUPER_USER_PASSWORD_IN_USE = "ERR_SUPER_USER_PASSWORD_IN_USE" ERR_FAILED_TO_VERIFY_PASSWORD_HIBP = "ERR_FAILED_TO_VERIFY_PASSWORD_HIBP" ERR_FAILED_TO_HASH_PASSWORD = "ERR_FAILED_TO_HASH_PASSWORD" )
Variables ¶
View Source
var DB *sql.DB
View Source
var ErrDB error = errors.New("falha ao se comunicar com o banco de dados")
View Source
var SysUUID uuid.UUID
View Source
var TheLogger *logger.Logger
Functions ¶
Types ¶
type User ¶
type User struct {
// contains filtered or unexported fields
}
func LoadUserByEmail ¶
func LoadUserById ¶
func (*User) SetPassword ¶
func (*User) VerifyPassword ¶
Click to show internal directories.
Click to hide internal directories.