comments in controllers hinzugefügt + review + testing
This commit is contained in:
Regular → Executable
+7
-1
@@ -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 : '';
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user