大佬教程收集整理的这篇文章主要介绍了php – 如何在Symfony2功能测试中使用经过身份验证的用户?,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
>安装security.yml用于测试环境(它是Symfony 2.0-RC3的一个片段)
security: encoders: Symfony\Component\Security\Core\User\User: plaintext providers: in_memory: users: user: { password: userpass,roles: [ 'ROLE_USER' ] } admin: { password: adminpass,roles: [ 'ROLE_ADMIN' ] } firewalls: secured-area: pattern: ^/demo/secured/ http_basic: realm: "Secured Demo Area"
>您可以看到http身份验证已被定义.所以现在,你所要做的就是在功能测试中设置一个客户端:
$client = static::createClient(array(),array( 'PHP_AUTH_USER' => 'user','PHP_AUTH_PW' => 'userpass',));
以上是大佬教程为你收集整理的php – 如何在Symfony2功能测试中使用经过身份验证的用户?全部内容,希望文章能够帮你解决php – 如何在Symfony2功能测试中使用经过身份验证的用户?所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。