我有一個應用程序在CakePHP 2通過.htaccess文件具有HTTP保護。在webroot
的某個目錄中已經有一個例外,並且運行良好。排除來自特定控制器的HTTP身份驗證
AuthType Basic
AuthName "My Application"
AuthUserFile /my/application/path/.htpasswd
Require valid-user
SetEnvIf Request_URI "files/photos/" allow
Order allow,deny
Allow from env=allow
Satisfy any
但現在還需要一個例外特定URL,這是有一定控制器的查看。我試圖簡單地添加這一行,但它不起作用,仍然請求用戶名和密碼。
SetEnvIf Request_URI "users/confirmation/" allow
我有UsersController
和confirmation()
方法。重點是一個是物理路徑,另一個是「虛擬」。
解決此問題的任何想法?
不幸的是這並沒有回答我的問題,因爲我通過'.htaccess'文件使用HTTP身份驗證,而不是直接在Auth庫上使用。無論如何,謝謝你的回覆。 – 2014-12-02 16:42:05
好的。我明白了。我會嘗試解決。謝謝。 – BCoder 2014-12-03 04:51:24