Αναφορά: AuthController¶
Διαδρομή: app/Controllers/AuthController.php
Ρόλος¶
Χειρίζεται σύνδεση, εγγραφή, αποσύνδεση, επαναφορά κωδικού, 2FA και τις HTML σελίδες σχετικών φόρμων.
Δημόσια API (ενδεικτικά)¶
| Μέθοδος | Σκοπός |
|---|---|
signIn |
Ταυτοποίηση χρήστη |
issueApiToken |
POST /api/auth/token — κωδικός → api_token |
verify2faIssueApiToken |
POST /api/auth/token/verify-2fa — 2FA → token |
signOut |
Έξοδος |
register |
Εγγραφή |
sendResetEmail / resetPassword |
Επαναφορά κωδικού |
verify2fa |
Επαλήθευση 2FA μετά το password |
generate2fa / enable2fa / disable2fa |
Διαχείριση 2FA |
(Ακριβή ονόματα μεθόδων: δείτε το αρχείο πηγαίου κώδικα.)
Εξαρτήσεις¶
Auth,AccountModel,TwoFactorService,PasswordUtils, κ.λπ.
Σημειώσεις προς συμπλήρωση¶
- [ ] Λίστα όλων των μεθόδων με σύντομη περιγραφή
- [ ] Ποια endpoints καλούνται από frontend (JS)
- [ ] Συμπεριφορά session μετά από επιτυχή σύνδεση