如何在代码点火器3中使用csrf



我使用的是codeigniter 3,我想在我的项目中使用csrf,当我真的执行csrf_prection时,它显示了一个错误,比如(你请求的操作是不允许的(。当我执行csrf.prection的false时,当我使其为true时,值是空的,然后这个错误显示(你要求的操作是允许的。(我怎么能使用csrf?谢谢。config.php

$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();

在我看来,我正在使用这个

<input type="hidden" name="<?php echo $this->security->get_csrf_token_name();?>" value="<?php echo $this->security->get_csrf_hash();?>">

application/config.php中设置$config['csrf_protection'] = TRUE;

相关内容

  • 没有找到相关文章

最新更新