2013-01-19 32 views
0

我在用於開發和測試Web系統的C++應用程序中嵌入貓鼬。當這些Web系統在本地運行時,不需要安全性。它應該像匿名認證系統一樣運行。 我沒有發現任何方式貓鼬做到這一點,所以我改寫了「授權」的方法來配置貓鼬進行匿名身份驗證

static int authorize(struct mg_connection *, struct file *) { 
    return 1; 
} 

一般情況下,授權方法驗證用戶。 有沒有另一種方法來配置貓鼬運行像匿名?是否有這樣的重寫授權方法的問題。

回答

2

您提到的授權函數會在相應目錄內查找.htpasswd文件。如果.htpasswd文件不存在,授權成功。所以你不需要做任何改變,只是不要創建.htpasswd文件。

+0

清空授權函數的唯一值是它不再命中文件系統,尋找一個永遠不會存在的.htpasswd文件。 – jmucchiello

相關問題