Daftar dan Belajar Sekarang!

Membuat validasi token jwt laravel

foto maszgalang
291 Kontribusi 75 Coto
4 bulan yang lalu
Saya mau tanya ada gak yang bisa bantu saya kasih contoh script atau logika function yg ada di jwt tentang validasi Saya punya 1 token custom yg generate ketika user blm login. Dan 1 token yang generate ketika user sudah login Gmn cara saya membedakan token tersebut ketika ingin melakukan create update delete Mohon bantuanya
  • kegunaan generate token sebelum login untuk apa ya? - hilmanski
  • Ya agar bisa mengakses API, karena api yg saya gunakan menggunakan middleware jwt.verify kalau tidak punya api tidak dapat mengaksesnya - maszgalang
  • Klo di pikir2 saya mau buat custom api buat visitor guest, yang nantinya hanya bisa meng-read data saja ketika ingin melakukan action maka di chek dulu apakah dia user guest / user yg sudah punya akun (login) - maszgalang

Tag: laravel php sharing

✔ Forum ini sudah terjawab


Jawaban
foto hilmanski
2148 Kontribusi 1720 Coto
4 bulan yang lalu
Kamu bisa memasukkan informasi apa saja saat membuat token informasi ini disebut sebagai "claim", pada saat membuat tokennya kamu bisa memasukkan claim apa saja, termasuk info sederhana seperti isLoggedIn = true (atau false) tergantung kondisi user Caranya ya tergantung dengan package yang kamu gunakan. Kamu bisa cek dokumentasi package yang kamu gunakan, sebagai contoh misalnya di "tymon-jwt-auth"
$token = auth()->claims(['foo' => 'bar'])->attempt($credentials);
cek di bagaian more advanced usage di dokumentasi jwt auth laravel atau kalau mau ambil data-data dari usernya bisa cek docs
answered icon
foto hilmanski
2148 Kontribusi 1720 Coto
4 bulan yang lalu
Kamu bisa memasukkan informasi apa saja saat membuat token informasi ini disebut sebagai "claim", pada saat membuat tokennya kamu bisa memasukkan claim apa saja, termasuk info sederhana seperti isLoggedIn = true (atau false) tergantung kondisi user Caranya ya tergantung dengan package yang kamu gunakan. Kamu bisa cek dokumentasi package yang kamu gunakan, sebagai contoh misalnya di "tymon-jwt-auth"
$token = auth()->claims(['foo' => 'bar'])->attempt($credentials);
cek di bagaian more advanced usage di dokumentasi jwt auth laravel atau kalau mau ambil data-data dari usernya bisa cek docs
  • Kalau misalkan kita generate token tanpa login bisa brarti y bang? Dengan custom value? - maszgalang
  • bisa dicoba sih, mungkin menggunakan IP address usernya agar unik. Tapi saya masih bingung, normalnya kalau guest yang ngga perlu apa-apa, kamu ngga perlu token. (Datanya tidak perlu dilindungi) - hilmanski
  • iy bang emang niatnya gitu sih dari awal cuman harus buat 2 api 1 buat home 1 buat get data by user id setelah login - maszgalang
Tampikan semua komentar


Login untuk diksusi di forum sekolah koding