0
我們有一個項目使用mod_perl2
和泥瓦匠。
我面臨的問題是使用Apache基本身份驗證,從.htaccess進行身份驗證。
在CGI環境我可以從$ENV{REMOTE_USER}
在mod_perl的我應該能夠使用$r->user()
,不幸的是返回undef得到它。
還與$r->connection->user()
沒有運氣我也試過CGI::Apache2::Wrapper
,$cgi->remote_user()
和$cgi->user_name()
再次,沒有運氣。
它的工作的唯一方法是調用$r->headers_in->get('Authorization')
返回是這樣的:「Basic dGhlZHJpdmVyaXM6eGVudXByZQ==
」
任何IDEEA爲什麼$r->user()
失敗? 謝謝
你有'的Apache2 :: RequestRec'裝? – friedo
抱歉,延遲,是加載Apache2 :: RequestRec – satmovi