Documentation ¶
Index ¶
- func CheckPasswordHash(password, hash string) bool
- func ContainsEmptyString(strings ...string) bool
- func ExtractToken(authHeader string) (string, error)
- func GenerateJWT(userId *uuid.UUID) (string, string, error)
- func GenerateRandomString(length int) string
- func GetFileExtension(file multipart.File) (string, error)
- func HandleErrorAndAbort(c *gin.Context, err models.ExpenseServiceError)
- func HashPassword(password string) (string, error)
- func IsValidCurrencyCode(currencyCode string) bool
- func IsValidDate(layout string, date ...string) bool
- func PrepareActivationMailBody(inviteCode string, username string) string
- func PrepareConfirmationMailBody(username string) string
- func PreparePasswordResetConfirmationMailBody(email string) string
- func PreparePasswordResetMailBody(username, token string) string
- func ValidateToken(tokenString string) (*uuid.UUID, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CheckPasswordHash ¶
func ContainsEmptyString ¶
func ExtractToken ¶
func GenerateRandomString ¶
func HandleErrorAndAbort ¶
func HandleErrorAndAbort(c *gin.Context, err models.ExpenseServiceError)
func HashPassword ¶
func IsValidCurrencyCode ¶
func IsValidDate ¶
func PrepareActivationMailBody ¶
PrepareActivationMailBody prepares the body of the activation mail
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.