Rabu, 13 Desember 2017

Tutorial Membuat API dengan JWT dan Codeigniter



Api (Application Programming Interface) adalah sekumpulan perintah, fungsi, dan protocol yang dapat digunakan oleh programmer saat membangun perangkat lunak untuk system operasi tertentu.
Jwt adalah sebuah URL yang dikemas dengan aman untuk mewakili klaim transaksi 2 buah party.
Codeigniter adalah aplikasi sumber terbuka yang berupa framework PHP dengan model MVC (Model, View, Controller) untuk membangun website dinamis dengan menggunakan PHP.
Berikut Tutorial Membuat Api dengan Jwt dan CI selamat mencoba
Berikut langkah-langkahnya  yang Harus Dilakukan untuk Membuat API dengan JWT dan Codeigniter :
1. Buatlah database dengan struktur seperti gambar di bawah ini :
2. Setelah anda membuat database seperti di atas, anda harus membuat codingannya. https://github.com/rmcdaniel/angular-codeigniter-seed.
Kemudian harus menambah beberapa codingan di folder api > aplication > Controller dan anda dapet membuat file baru yang bernama Api.php. berikut gambarnya :
 3. Setelah anda membuat codingan difolder api>aplication>controller anda harus menambahkan folder M_api.php di folder models
4. Setelah anda membuat codingan M_api.php cek  codingan difolder config>application>config>database.php ) masukan sesuai dengan nama database yang anda buat. berikut gambarnya :
Di database ini bisa dilihat pada gambar saya memberi nama ‘project1’
5.  Jangan lupa tambahkan code return di dalam folder System>core>common berikut gambarnya :
6.  Setelah menambahkan code return, buka file autoload.php (Api>application>config>autoload.php) langsung scroll paling bawah lalu tambahan kalimat ‘M_api’. berikut gambarnya :
7. Yang terakhir Buka postman anda dan ketikan url anda, disini url saya localhost/newjwt/api/api/login  (newjwt adalah nama folder saya dan silahkan sesuaikan dengan nam folder anda) lalu klik post lalu pilih body  dan isikan username dan password anda serta isikan value nya yang sesuai dengan database anda,  setelah itu klik send. berikut gambarnya :
dan disini kita sudah berhasil membuat Api Jwt dan berhasil menampilkan username,password, dan token.