feat: log create/update/delete/login activity across controllers
This commit is contained in:
@@ -2,6 +2,7 @@
|
||||
|
||||
namespace App\Http\Controllers;
|
||||
|
||||
use App\Models\ActivityLog;
|
||||
use Illuminate\Http\Request;
|
||||
use Illuminate\Support\Facades\Auth;
|
||||
|
||||
@@ -21,6 +22,7 @@ class AuthController extends Controller
|
||||
|
||||
if (Auth::attempt($credentials, $request->boolean('remember'))) {
|
||||
$request->session()->regenerate();
|
||||
ActivityLog::record('login', 'Pengguna masuk ke sistem');
|
||||
return redirect()->intended('/map');
|
||||
}
|
||||
|
||||
@@ -31,6 +33,7 @@ class AuthController extends Controller
|
||||
|
||||
public function logout(Request $request)
|
||||
{
|
||||
ActivityLog::record('logout', 'Pengguna keluar dari sistem');
|
||||
Auth::logout();
|
||||
$request->session()->invalidate();
|
||||
$request->session()->regenerateToken();
|
||||
|
||||
Reference in New Issue
Block a user