validator

package
v0.1.2 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Sep 22, 2023 License: MIT Imports: 4 Imported by: 0

Documentation

Index

Constants

View Source
const (
	UsernameOrEmailRequired = "username or email is required"
	UsernameEmailUsed       = "username cannot be used with email"
	EmailUserNameUsed       = "email cannot be used with username"
)
View Source
const (
	EmailIsRequired     = "Email is required"
	PasswordRequired    = "Password is required"
	EmailMustBeValid    = "Email must be a valid format account@email.com"
	UsernameMustBeValid = "Username must be at least 3 characters"
	PasswordMustBeValid = "Password must have at least 8 characters, 1 uppercase, 1 lowercase, 1 number, and 1 special character"
)

Variables

View Source
var (
	ErrInvalidUsername = errors.New("invalid_username")
	ErrInvalidPassword = errors.New("invalid_password")
	ErrInvalidEmail    = errors.New("invalid_email")
)

Functions

func ValidateLogin

func ValidateLogin(login *ds.Account) map[string]string

func ValidateRegistration

func ValidateRegistration(account *ds.Account) map[string]string

Types

This section is empty.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL