normogen/backend
goose 440bfef4d2 fix(backend): Fix compilation errors in password recovery
Fixed issues:
- PasswordService has no new() method, use static methods directly
- Updated User model to use PasswordService::hash_password() directly
- Updated handlers to import verify_password function
- Fixed all password hashing and verification calls

Compilation errors resolved:
- error[E0599]: PasswordService::new() not found
- error[E0277]: Handler trait not implemented for setup_recovery

Files modified:
- backend/src/models/user.rs
- backend/src/handlers/auth.rs
- backend/src/auth/jwt.rs
2026-02-15 19:02:43 -03:00
..
config Phase 2.1: Backend project initialized with Docker configuration 2026-02-14 15:30:06 -03:00
docker chore: Clean up temporary docs and start Phase 2.4 2026-02-15 16:33:36 -03:00
scripts chore: Clean up temporary docs and start Phase 2.4 2026-02-15 16:33:36 -03:00
src fix(backend): Fix compilation errors in password recovery 2026-02-15 19:02:43 -03:00
tests Phase 2.3: JWT Authentication implementation 2026-02-14 20:03:11 -03:00
.dockerignore Config: Change server port to 6800 and remove Cargo.lock dependency 2026-02-15 09:48:11 -03:00
.env.example Phase 2.1: Backend project initialized with Docker configuration 2026-02-14 15:30:06 -03:00
API-TEST-GUIDE.md feat(api): Add API testing script and quick test guide 2026-02-15 15:28:04 -03:00
Cargo.toml Phase 2.3: Complete JWT Authentication with token rotation and revocation 2026-02-15 09:05:34 -03:00
defaults.env Phase 2.1: Backend project initialized with Docker configuration 2026-02-14 15:30:06 -03:00
docker-compose.dev.yml chore: Clean up temporary docs and start Phase 2.4 2026-02-15 16:33:36 -03:00
docker-compose.yml Config: Change server port to 6800 and remove Cargo.lock dependency 2026-02-15 09:48:11 -03:00
PASSWORD-RECOVERY-COMPLETE.md docs: Add password recovery completion summary 2026-02-15 18:12:31 -03:00
PASSWORD-RECOVERY-IMPLEMENTED.md feat(backend): Implement password recovery with zero-knowledge phrases 2026-02-15 18:12:10 -03:00
PHASE-2.4-TODO.md docs: Add Phase 2.4 TODO list with implementation plan 2026-02-15 16:33:36 -03:00
test-password-recovery.sh feat(backend): Implement password recovery with zero-knowledge phrases 2026-02-15 18:12:10 -03:00