RSS

CodeIgniter CSRF Error

CSRF Error ini biasanya karena kita ingin mengamankan Cookies tetapi ada implementasi yang tidak sesuai. Bisa karena di form input atau dikonfigurasi.

Bentuk Error nya seperti ini :

“The action you have requested is not allowed.”

SOLUSI :

Cek file config.php dan cari konfigurasi csrf .

Jika $config['csrf_protection'] = true; 

maka harus dilakukan konfigurasi tambahan ke bagian yang lain yaitu :

$autoload['helper'] = array('url', 'file','form');

dan pada view, form dikonfigurasi menjadi seperti ini 

<?php echo form_open_multipart('admin/file_upload'); ?>
 

Jika tidak mau repot, dibuat False saja

$config['csrf_protection'] = false;
 
Done 

Error Session pada Code Igniter

PERMASALAHAN

Error ini terjadi ketika saya melakukan migrasi dari PHP5 ke PHP7.  Cek deh apakah sama error nya.

A PHP Error was encountered

Severity: Warning

Message: mkdir(): Invalid path

Filename: drivers/Session_files_driver.php

Line Number: 117

Backtrace:

File: C:\xampp\htdocs\ci-test\application\controllers\login.php
Line: 7
Function: __construct

File: C:\xampp\htdocs\ci-test\index.php
Line: 292
Function: require_once

SOLUSI

Buka file config.php, kemudian ubah di baris 385

$config['sess_save_path'] = NULL;

jadi

$config['sess_save_path'] = sys_get_temp_dir();

Done.