Cakephp安全组件错误

时间:2016-11-10 08:40:58

标签: cakephp-3.0

错误是:

' _Token'在请求数据中找不到。

它发生在动作结束时的重定向

我经历了调试,我可以看到它来自一个名为_validToken()的函数

我不知道为什么这个特定的控制器会这样做,因为我有其他人做类似的操作并且工作正常

触发此操作的操作会执行它应该在最后重定向的所有内容

问题不明显,直到我实施ssl所以它可能一直在那里等待突袭!

我刚刚开始使用安全组件,我真的可以做几个指针,所以如果有人在那里推动我朝着正确的方向,我真的很感激。

干杯

1 个答案:

答案 0 :(得分:0)

所以我最终想到了这个

这是一个很简单的问题

我的表格末尾有这样的东西:

<?= 
  $this->Form->button(__('Submit'));
  $this->Form->end() ;
?>

有效。打开身份验证时也可以使用它。但是一旦加载安全组件

,它就会停止工作

将其更改为:

<?= $this->Form->button(__('Submit')) ?>
<?= $this->Form->end() ?>

它适用于安全组件

愚蠢的错误我认为但很难找到,因为如果开发过程它对大多数工作都很好,然后在我添加安全组件时就崩溃了!