1

我在表单中使用 Zend Hash 元素来避免 CSRF。现在我有以下问题:

同一表单在页面上多次呈现。正如所见,每个表单都有相同的 CSRF 令牌。在研究时我发现,只使用第一个呈现形式的标记。

如何为每个表单实现每个哈希元素的正确验证?

提前致谢!

4

1 回答 1

0

我认为添加盐元素应该可以解决问题:

$this->addElement('hash', 'course_csrf', array(
                                            'ignore' => true,
                                            'salt' => 'unique'
                                             )
                 );
于 2014-09-18T01:02:02.763 回答