applied secure passwords

This commit is contained in:
Jean Jacques Avril 2025-01-03 19:22:03 +00:00
parent 03c5908605
commit 98fb6942fe
No known key found for this signature in database

View File

@ -4,6 +4,7 @@ import (
"actatempus_backend/internal/domain/app_error"
"actatempus_backend/internal/domain/entities"
"actatempus_backend/internal/infrastructure/data/db"
"actatempus_backend/internal/utils"
"context"
"fmt"
@ -25,7 +26,7 @@ func (ds *PrismaUserDataSource) Create(ctx context.Context, user entities.UserCr
createdUser, err := ds.client.UserDbo.CreateOne(
db.UserDbo.Name.Set(user.Name),
db.UserDbo.Email.Set(user.Email),
db.UserDbo.Password.Set(user.Password),
db.UserDbo.Password.Set(GenerateSecureHash(user.Password)),
).Exec(ctx)
if err != nil {
@ -82,7 +83,7 @@ func (ds *PrismaUserDataSource) Update(ctx context.Context, user entities.UserUp
).Update(
db.UserDbo.Name.SetIfPresent(user.Name),
db.UserDbo.Email.SetIfPresent(user.Email),
db.UserDbo.Password.SetIfPresent(user.Password),
db.UserDbo.Password.SetIfPresent(utils.Let(user.Password, GenerateSecureHash)),
).Exec(ctx)
if err != nil {