Cara Memakai Crsf Token Codeigniter Ajax
CRSF merupakan sebuah abreviasi Cross-site request forgery ialah Class security di CodeIgniter. Dalam kinerja pada setiap proses post akan ada request token yang kemudian di validasi oleh sistem, dimana token ini bersifat random yang di regenerate dan dapat diatur batas expirednya.
Pada proses CRSF CodeIgniter Ajax, harus selalu mengirim token yang di regenerate. tentu nilai token selalu berubah. Dan nilai yang di input kan ajax juga harus ikut berubah, bila tidak terjadi gagal ialah proses 403 forbidden atau An Error Was Encountered The action you have requested is not allowed. Untuk mengatasi The action you have requested is not allowed kita ambil nilai token yang di kirimkan di controller dan kita set nilainya di form inputnya.
![]() |
Cara memakai CRSF CodeIgniter Ajax |
Okeh eksklusif saja, untuk memakai CRSF ini, setting terlebih dahulu di folder config. ialah config.php menyerupai gambar berikut :
![]() |
setting config crsf codeigniter |
$config['csrf_protection'] ubah ke nilai TRUE, untuk mengaktifkan fitur CRSF.
$config['csrf_expire'] merupakan settingan limit kadaluarsa token,
$config['csrf_regenerate'] merupakan settingan regenerasi token, token berubah setiap kali request
$config['csrf_exclude_uris'] merupakan settingan custom proses function yang ingin disable fitur CRSF
Okeh eksklusif saja, berikut beberapa script code, aku buat di Controller dan view nya, Berikut script controllernya Aku.php
Dan berikut tampilan di view vcrsf.php, tak jadiin satu file js nya.
Untuk demo review videonya di link berikut cara memakai CRSF CodeIgniter Ajax.
Okeh terima kasih supaya membantu.