Mengatur Session Sederhana di Laravel | Laravel 8

 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');
    }

Posting Komentar

Post a Comment (0)

Lebih baru Lebih lama