IB
Size: a a a
IB
АГ
АГ
АГ
АГ
IB
func (a *AuthService) CreateUser(user structs.User) (int, error) {
if !isCorrectPassword(user.Password) {
return -1, errors.New("Incorrect password: it must contain at least 8 characters (alphabet, numbers, !@#$%^&*)")
}
user.Password = generatePasswordHash(user.Password)
jsonInfoString, err := json.Marshal(user.Info)
if err != nil {
return -1, err
}
user.Info = jsonInfoString
return a.repo.CreateUser(user)
}АГ
АГ
IB
АГ
IB
IB
АГ
АГ
АГ
АГ
IB
IB
АГ
IB