gpt4 book ai didi

zend-framework - 如何对包含CSRF表单元素的Zend_Form进行单元测试?

转载 作者:行者123 更新时间:2023-12-03 22:45:28 25 4
gpt4 key购买 nike

我将CSRF隐藏的hash元素与Zend_Form一起使用,并尝试对登录名进行单元测试,但不知道如何编写单元测试以包括该元素。在文档中查找并阅读了我能找到的尽可能多的教程。我什至delicioused them all,但没有人提及。

最佳答案

正确的哈希存储在 session 中,并且Hash表单元素具有Zend_Session_Namespace实例,该实例包含哈希的 namespace 。

为了对元素进行单元测试,您可以使用自己创建的包含正确哈希值的哈希值(将哈希值存储在键“哈希”中)替换元素中的Zend_Session_Namespace实例(使用setSession)。

有关更多示例,您可能会查看Zend_Form_Element_Hash类的Zend Framework单元测试。我认为他们也必须处理这个问题。

关于zend-framework - 如何对包含CSRF表单元素的Zend_Form进行单元测试?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1111193/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com