base Logout implementiert
This commit is contained in:
@@ -20,7 +20,7 @@ class UserModel extends Database
|
||||
$_SESSION['user_id'] = $user['id'];
|
||||
$_SESSION['username'] = $user['username'];
|
||||
$_SESSION['role'] = $user['role']; // Store role
|
||||
return ['success' => true, 'message' => 'Login successful!', 'redirect' => "xx"];
|
||||
return ['success' => true, 'message' => 'Login successful!'];
|
||||
}
|
||||
return ['success' => false, 'message' => 'Invalid username or password.'];
|
||||
} catch (PDOException $e) {
|
||||
@@ -28,4 +28,11 @@ class UserModel extends Database
|
||||
return ['success' => false, 'message' => 'An error occurred during login.'];
|
||||
}
|
||||
}
|
||||
|
||||
function logoutUser()
|
||||
{
|
||||
session_unset(); // Unset all session variables
|
||||
session_destroy();
|
||||
return ['success' => true, 'message' => 'Logged out successfully.'];
|
||||
}
|
||||
}
|
Reference in New Issue
Block a user