Added LanguageId to user registration

master
Alex 2021-06-25 08:17:59 +02:00
parent 3fd1c62ef7
commit 76bb6332c9
1 changed files with 7 additions and 6 deletions

View File

@ -123,10 +123,11 @@ func NewUser(c *fiber.Ctx) error {
now := time.Now() now := time.Now()
user.ID = strings.Replace(uuid.New().String(), "-", "", -1) user.Id = strings.Replace(uuid.New().String(), "-", "", -1)
user.Hashtag = input.Hashtag user.Hashtag = input.Hashtag
user.Name = input.Username user.Name = input.Username
user.Password = string(hashedPassword) user.Password = string(hashedPassword)
user.Language = 0
user.LastLogin = now user.LastLogin = now
user.CreatedAt = now user.CreatedAt = now
@ -176,7 +177,7 @@ func NewUser(c *fiber.Ctx) error {
log.Infoln("body", body) log.Infoln("body", body)
log.Infoln("StatusCode", resp.StatusCode) log.Infoln("StatusCode", resp.StatusCode)
sessionId, err := createUserSession(db, user.ID, c.IP(), string(c.Context().UserAgent())) sessionId, err := createUserSession(db, user.Id, c.IP(), string(c.Context().UserAgent()))
if err != nil { if err != nil {
return c.SendStatus(fiber.StatusInternalServerError) return c.SendStatus(fiber.StatusInternalServerError)
@ -266,7 +267,7 @@ func isUpper(s string) bool {
} }
func isUsernameValid(u string) bool { func isUsernameValid(u string) bool {
if len(u) < int(cfg.Settings.UsernameMinLen) || len(u) > int(cfg.Settings.UsernameMaxLen) { if len(u) < int(cfg.Settings.Lengths.UsernameMinLen) || len(u) > int(cfg.Settings.Lengths.UsernameMaxLen) {
return false return false
} }
return true return true
@ -275,14 +276,14 @@ func isUsernameValid(u string) bool {
var emailRegex = regexp.MustCompile("^[a-zA-Z0-9.!#$%&'*+\\/=?^_`{|}~-]+@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*$") var emailRegex = regexp.MustCompile("^[a-zA-Z0-9.!#$%&'*+\\/=?^_`{|}~-]+@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*$")
func isEmailValid(e string) bool { func isEmailValid(e string) bool {
if len(e) < int(cfg.Settings.EmailMinLen) || len(e) > int(cfg.Settings.EmailMaxLen) { if len(e) < int(cfg.Settings.Lengths.EmailMinLen) || len(e) > int(cfg.Settings.Lengths.EmailMaxLen) {
return false return false
} }
return emailRegex.MatchString(e) return emailRegex.MatchString(e)
} }
func isPasswordValid(p string) bool { func isPasswordValid(p string) bool {
if len(p) < int(cfg.Settings.PasswordMinLen) || len(p) > int(cfg.Settings.PasswordMaxLen) { if len(p) < int(cfg.Settings.Lengths.PasswordMinLen) || len(p) > int(cfg.Settings.Lengths.PasswordMaxLen) {
return false return false
} }
return true return true
@ -431,7 +432,7 @@ func Login(c *fiber.Ctx) error {
return c.SendStatus(fiber.StatusUnauthorized) return c.SendStatus(fiber.StatusUnauthorized)
} }
sessionId, err := createUserSession(database.DB, user.ID, c.IP(), string(c.Context().UserAgent())) sessionId, err := createUserSession(database.DB, user.Id, c.IP(), string(c.Context().UserAgent()))
if err != nil { if err != nil {
return c.SendStatus(fiber.StatusInternalServerError) return c.SendStatus(fiber.StatusInternalServerError)