Μετάβαση στο περιεχόμενο

Αναφορά: 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 μετά από επιτυχή σύνδεση