veza/apps/web/playwright-report/data/9cd8c0c40cb36f5acb353ccc8ec34a702921ed42.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

25 lines
No EOL
802 B
Markdown

# Page snapshot
```yaml
- 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-1766761549055@example.com
- generic [ref=e11]:
- generic [ref=e12]: Nom d'utilisateur
- textbox [ref=e13]: testuser1766761549055
- 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
```