Mengatur Session Sederhana di Laravel | Laravel 8
Penambahan Kode Program di Middleware -> authenticate
protected function redirectTo($request)
{
if (! $request->expectsJson()) {
return 'login';
}
}
Penambahan di Controller cek Login
$request->session()->regenerate();
Penambahan di Controller Dashboard
public function __construct()
{
$this->middleware('auth');
}
Pembuatan Tombol Logout
<form action="/logout" method="POST">
@csrf
<button class="btn btn-danger">logout</button>
</form>
Pembuatan Controller Logout
public function logout(Request $request){
Auth::logout();
request()->session()->invalidate();
request()->session()->regenerateToken();
return redirect('/login');
}
إرسال تعليق