Sejauh ini saya telah membuat database dengan

user_id,token.

Ini menyimpan semua token pengguna yang masuk.

Saya telah mengambil semua token dari database oleh user_id. Kemudian lewati,

JWTAuth::invalidate(new \Tymon\JWTAuth\Token($token->token));

Ini tidak bekerja. Paket pihak ketiga: Tymon Laravel JWT

Bagaimana cara mencapai fungsi ini?

0
Shifat 20 November 2020, 10:56

1 menjawab

Jawaban Terbaik

Hanya menambahkan di sini komentar Harpal singh. Ini memecahkan masalah saya.

"Anda dapat membuat middleware untuk memeriksa apakah akun dinonaktifkan, lalu tambahkan

JWTAuth::invalidate(new \Tymon\JWTAuth\Token($token->token)); 

Untuk membatalkan pengguna. Dengan melakukan ini jika pengguna yang dinonaktifkan mencoba mengakses rute, dia tidak akan mendapatkan akses."

0
Shifat 26 November 2020, 11:31