fix logout issue
This commit is contained in:
@@ -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');
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user