arrow_backRetour aux issues
Deen-Bridge/dnb-backend
#136
Débutant
Ouvrirarrow_forward
Débutant
Ouvrirarrow_forward
Débutant
Ouvrirarrow_forward
feat(auth): Add security questions for account recovery
ecoDébutant
enhancement
good first issue
security
complexity:low
descriptionDescription
## Description
Allow users to set up security questions and answers as an alternative account recovery method. Store answers securely using hashing to prevent exposure in case of database breach.
## Acceptance Criteria
- [ ] Create predefined list of security questions
- [ ] Allow users to select and answer 3 security questions
- [ ] Hash answers before storing (similar to passwords)
- [ ] Add recovery flow using security questions
## Files to Modify
- Update `src/models/User.ts` (add securityQuestions field)
- Create `src/routes/auth/security-questions.ts`
- Update `src/routes/auth/recover.ts`
- Add frontend security questions setup
Issues similaires
MyZubster-Ecosystem/myzubster
star1
Poids du dépôt moyen
[BOUNTY · OPEN FOR CONTRIBUTORS] Crea il fumetto visuale “Come funziona MyZubster” — 300 MYZ proposed
# 🎨 Bounty — Crea il fumetto visuale “Come funziona MyZubster” ## Status **OPEN FOR CONTRIBUTORS / PROPOSED** > Quest…
JavaScript
documentation
good first issue
StudentSuite/awesome-study-resources
star8
Poids du dépôt léger
Psychology subsection has only 4 entries
The `### Psychology` subsection under By Subject currently has only 4 entries (CrashCourse, Fiveable, Seneca Learning, …
JavaScript
good first issue
content
StudentSuite/awesome-study-resources
star8
Poids du dépôt léger
Foreign Languages subsection has only 4 entries
The `### Foreign Languages` subsection under By Subject currently has only 4 entries (Duolingo, italki, Language Reacto…
JavaScript
good first issue
content