我想使用.htpasswd为zend-framework项目使用密码保护。我能够在public / index.php中完全启用htpasswd,但是我想要实现的只是为特定的控制器/动作启用密码保护。
说,我有一个名为UserController的控制器和动作editUserAction。另一个名为PublicController的控制器,带有动作listUserAction。我想要实现的是为用户控制器/编辑用户操作启用密码保护。即每当用户尝试访问url时:http://myhost/myproject/user/edit-user应提示用户输入用户名和密码,但其他网址应该是可访问的。
这可能吗???是否可以在zend项目中使用.htpasswd和.htaccess ???
答案 0 :(得分:0)
使用PHP查看基本的HTTP身份验证:http://php.net/manual/en/features.http-auth.php
您实际上不需要使用.htaccess文件,但可以在控制器中构建密码提示。