Cara Membuat Fitur Resister Menggunakan JWT-Auth Laravel Part 2

Posted on

Di bahan sebelumnya kita telah merancang sebuah method register, nah pada  Cara Merancang Fitur Resister Menggunakan JWT-Auth Laravel Part 2 kita akan coba jalankan di program postman, namun ketika kita jalankan akan terlihat error seperti dibawah ini :

Error tersebut terdapat di route-nya yang terdapat namespace, silahkan teman-teman hapus atau comment namespace di routes/api.php seperti dibawah ini :

Namun apabila teman-teman tak terdapat namespace karenanya tak perlu di comment atau di hapus. Kemudian apabila kita coba jalankan kembali di postman-nya karenanya akan muncul pesan error seperti dibawah ini :

Error tersebut terjadi karena di class AuthController-nya terdapat satu magic method yaitu method __construct dimana method tersebut akan memanggil middleware auth-api jadi segala yang mengakses class AuthController karenanya akan menjalankan method construct terlebih dahulu kemudian barulah menjalankan method-method yang lainnya.

Method __constract tersebut berfungsi bagi mengecek apakah request tersebut memilki atau menyertakan token jwtnya apabila tak karenanya akan menampilkan pesan error “Unauthenticated” , karenanya kita mesti menambahkan method register di middleware-nya karena register tak membutuhkan token jadi token tersebut akan tercreate di ketika login bagi scriptnya seperti dibawah ini :

Kemudian apabila kita jalankan kembali di postmannya karenanya akan terlihat sepeerti dibawah ini :

Di gambar diatas terlihat response tokennya, di response
token tersebut terdapat tiga array key diantaranya yaitu, access_token,
token_type, expires_in, nantinya access_token tersebutlah yang menjadi akses
kita bagi mengakses segala routes atau endpoint yang telah di proteksi oleh
jwt.

Kemudian apabila kita lihat di database di pada table users karenanya data yang kita create tersebut berhasil di inputkan seperti dibawah ini :

oke teman-teman begitulah pembahassan kita mengenai  Cara
Merancang Fitur Resister Menggunakan JWT-Auth Laravel.

Semoga bermanfaat.

Terima kasih.

sumber :kursuswebprogramming.com/blog/

(Visited 1 times, 1 visits today)

Leave a Reply

Your email address will not be published. Required fields are marked *