fix logout issue

This commit is contained in:
Jagad R R
2025-05-09 18:39:17 +07:00
parent 1b3f439ddd
commit 0041a9fd48
7 changed files with 9 additions and 99 deletions
@@ -123,23 +123,17 @@ class LoginController extends Controller
{
$user = Auth::guard('admin')->user();
if (!$user) {
Auth::guard('admin')->logout();
return redirect()->route('admin.login');
if ($user) {
// Log activity hanya jika user valid
AuditTrailHelper::AuthAttempt('Logout', 'User (' . $user->username . ') Logged out from the System');
}
// Log activity
AuditTrailHelper::AuthAttempt('Logout', 'User (' . $user->username . ') Logged out from the System');
try {
// Logout from admin guard
Auth::guard('admin')->logout();
} catch (Exception $e) {
// Fallback to web guard if admin logout fails
Auth::guard('web')->logout();
}
// Redirect to admin login
return redirect()->route('admin.login');
}
}