Lompat ke konten Lompat ke sidebar Lompat ke footer

Cara Memakai Csrf Token Codeigniter Ajax

CSRF 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 CSRF 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.

site request forgery ialah Class security di CodeIgniter cara memakai csrf token codeigniter ajax
Cara memakai CSRF CodeIgniter Ajax

Okeh eksklusif saja, untuk memakai CSRF ini, setting terlebih dahulu di folder config. ialah config.php ibarat gambar berikut :

site request forgery ialah Class security di CodeIgniter cara memakai csrf token codeigniter ajax
setting config csrf codeigniter
$config['csrf_protection'] ubah ke nilai TRUE, untuk mengaktifkan fitur CSRF.
$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 CSRF  

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 CSRF CodeIgniter Ajax. 
Okeh terima kasih supaya membantu. 




Sumber https://fahmiffa.blogspot.com/