comments in controllers hinzugefügt + review + testing

This commit is contained in:
arslandevelopments
2026-08-19 14:01:43 +02:00
parent 6e1dcd9d1c
commit f91feadedf
5 changed files with 30 additions and 7 deletions
+7 -1
View File
@@ -2,6 +2,7 @@
class AuthController
{
// Zeigt das Login-Formular
public function showLogin(): void
{
View::render('auth/login', [
@@ -10,6 +11,7 @@ class AuthController
]);
}
// Prueft die Anmeldedaten und startet die Sitzung
public function login(): void
{
verify_csrf_token();
@@ -50,6 +52,7 @@ class AuthController
redirect('dashboard');
}
// Zeigt das Registrierungsformular
public function showRegister(): void
{
View::render('auth/register', [
@@ -58,6 +61,7 @@ class AuthController
]);
}
// Legt ein neues Konto an
public function register(): void
{
verify_csrf_token();
@@ -109,11 +113,13 @@ class AuthController
redirect('login');
}
// Beendet die Sitzung
public function logout(): void
{
verify_csrf_token();
$_SESSION = [];
if (ini_get('session.use_cookies')) {
$params = session_get_cookie_params();
setcookie(session_name(), '', time() - 42000, $params['path'], $params['domain'], $params['secure'], $params['httponly']);
@@ -151,4 +157,4 @@ class AuthController
return is_string($value) ? $value : '';
}
}
}