繁体   English   中英

在Codeigniter中提交表单后更改csrf令牌

[英]change csrf token after form submission in codeigniter

在我的配置文件中,我具有以下csrf设置:

$config['csrf_protection'] = TRUE;
$config['csrf_token_name'] = 'csrf_test_name';
$config['csrf_cookie_name'] = 'csrf_cookie_name';
$config['csrf_expire'] = 7200;
$config['csrf_regenerate'] = TRUE;
$config['csrf_exclude_uris'] = array();

问题是提交表单后会话不会被删除。如果在提交表单后会话没有被破坏,则会造成安全风险。我的意思是这就是我提交表单以及提交表单后应该如何工作令牌将从会话中删除。

我该如何解决这个问题?

$config['csrf_regenerate'] = FALSE;

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM