Php 在zend framework项目中为特定操作/url或控制器启用htpasswd

Php 在zend framework项目中为特定操作/url或控制器启用htpasswd,php,.htaccess,zend-framework,Php,.htaccess,Zend Framework,我想使用.htpasswd为zend framework项目使用密码保护。我能够在public/index.php即整个项目中启用htpasswd,但我想要实现的是仅为特定控制器/操作启用密码保护 比如说,我有一个名为UserController和action editUserAction的控制器。和另一个名为PublicController的控制器,其操作为listUserAction。我想要实现的是为usercontroller/edit用户操作启用密码保护。i、 当用户试图访问url时:应

我想使用.htpasswd为zend framework项目使用密码保护。我能够在public/index.php即整个项目中启用htpasswd,但我想要实现的是仅为特定控制器/操作启用密码保护

比如说,我有一个名为UserController和action editUserAction的控制器。和另一个名为PublicController的控制器,其操作为listUserAction。我想要实现的是为usercontroller/edit用户操作启用密码保护。i、 当用户试图访问url时:应提示用户输入用户名和密码,但其余url应可访问


这可能吗???这是否可能在zend项目中使用.htpasswd和.htaccess???

检查PHP的基本HTTP身份验证:


实际上,您不需要使用.htaccess文件,但可以将密码提示直接构建到控制器中。

我确实知道http auth,但我只是尝试使用.htaccess是否可以实现。另外,我不使用http auth的原因是我在fcgi上运行,而在fcgi中运行http auth并不是因为依我所知,使用mod_auth是不可能的,可能是错误的,所以请等待更聪明的ppl回答:)