veza/apps/web/playwright-report/data/b3bc610708ed6b9b9d3bc67b513cacdfdcf17712.md
senke 66d046b28e [FIX] ISSUE-001 & ISSUE-002: Fix authentication workflow for MVP
ISSUE-001: Auto-verify email on registration
- Set IsVerified: true in Register() to allow immediate login
- Removes blocking email verification requirement for MVP

ISSUE-002: Generate tokens in Register
- Modified Register() signature to return (*User, *TokenPair, error)
- Added JWT token generation after user creation
- Store refresh token in database
- Updated handlers to use returned tokens
- Added nil checks for JWTService and refreshTokenService

Changes:
- veza-backend-api/internal/core/auth/service.go
- veza-backend-api/internal/handlers/auth.go
- veza-backend-api/internal/core/auth/handler.go
- REAL_ISSUES_TODOLIST.json

Note: Backend needs to be recompiled and restarted for changes to take effect.
2026-01-04 01:44:13 +01:00

802 B

Page snapshot

- generic [ref=e4]:
  - generic [ref=e5]:
    - heading "Inscription" [level=2] [ref=e6]
    - alert [ref=e7]: Failed to create user
    - generic [ref=e8]:
      - generic [ref=e9]: Email
      - textbox [ref=e10]: test-flow-1766761393455@example.com
    - generic [ref=e11]:
      - generic [ref=e12]: Nom d'utilisateur
      - textbox [ref=e13]: testuser1766761393455
    - generic [ref=e14]:
      - generic [ref=e15]: Mot de passe
      - textbox [ref=e16]: Test123456789!
    - generic [ref=e17]:
      - generic [ref=e18]: Confirmer le mot de passe
      - textbox [active] [ref=e19]: Test123456789!
    - button "S'inscrire" [ref=e20]
  - paragraph [ref=e22]:
    - text: Déjà un compte ?
    - link "Se connecter" [ref=e23] [cursor=pointer]:
      - /url: /login