obsidian/MyObsidianVault/WebDev/2 CodeIgniter/21.) User Logout API.md
2024-11-29 10:06:42 +01:00

438 B

https://www.youtube.com/watch?v=H1KiXEsmsCs&list=PLT9miexWCpPW6Z_OXNv2d78cqCrZaPrVG&index=34

Routes.php:

//Get
$routes->get("logout", "AuthController::logout", ["filter" => "apiauth"]);

AuthController.php

public function logout() {
	auth()->logout();
	auth()->user()->revokeAllAccessTokens();

	return $this->respondCreated([
		"status" => true,
		"message" => "User logged out successfully",
		"data" => []
	]);
}