added login api

This commit is contained in:
2025-01-25 17:39:13 +01:00
parent 57acac6dae
commit b6b92d38be
6 changed files with 124 additions and 31 deletions

15
config/config.go Normal file
View File

@@ -0,0 +1,15 @@
package config
const MIN_USERNAME_LENGTH = 4
const MAX_USERNAME_LENGTH = 20
const MIN_PASSWORD_LENGTH = 8
const MAX_PASSWORD_LENGTH = 128
const PASSWORD_REGEX = `^[A-Za-z0-9!@#$%^&*(),.?":{}|<>]+$`
const USERNAME_REGEX = `^[a-zA-Z0-9_]+$`
const BCRYPT_COST = 16