Plug reset password page

Signed-off-by: Émile Ré <emile@getprobo.com>
This commit is contained in:
Émile Ré
2026-01-06 20:32:38 +01:00
committed by Bryan Frimin
parent 468a0191ca
commit 62569dc44c
8 changed files with 166 additions and 46 deletions

View File

@@ -429,7 +429,7 @@ func (s AuthService) OpenSessionWithPassword(ctx context.Context, email mail.Add
err := v.Error()
if err != nil {
return nil, nil, err
return nil, nil, NewInvalidPasswordError("invalid password")
}
var (

View File

@@ -358,8 +358,13 @@ func (r *mutationResolver) SignIn(ctx context.Context, input types.SignInInput)
user, session, err := r.iam.AuthService.OpenSessionWithPassword(ctx, input.Email, input.Password)
if err != nil {
var ErrInvalidCredentials *iam.ErrInvalidCredentials
if errors.As(err, &ErrInvalidCredentials) {
var errInvalidPassword *iam.ErrInvalidPassword
if errors.As(err, &errInvalidPassword) {
return nil, graphql.ErrorOnPath(ctx, err)
}
var errInvalidCredentials *iam.ErrInvalidCredentials
if errors.As(err, &errInvalidCredentials) {
return nil, &gqlerror.Error{
Message: err.Error(),
Extensions: map[string]any{