如何在ind server上做密碼認證?

首先在你要保護的目錄下建立一個名為.htaccess的檔案,內容大致如下:

# 隨便取個名字吧,它會出現在瀏覽器的蹦出視窗中。
AuthName 阿達的祕密基地
# 編碼方式,目前只支援Basic一種而已。
AuthType Basic
# 密碼檔的絕對路徑,可用htpasswd指令建立。
AuthUserFile /home/.../filename
# 若下面有指定 require group,則需要group檔的絕對路徑。
AuthGroupFile /home/.../filename

<Limit GET POST>
require user user1 user2 ...
require group group1 group2 ...
</Limit>


它的密碼認證方式有二種,一種是指定users,也就是只有指定的username才有資格進入這個受保護的目錄。 另一種是則指定group,凡屬於指定的group的users才有資格進入這個受保護的目錄,而group中到底有哪些users是記錄在AuthGroupFile中所指定的檔案,users的密碼檔則是指定在AuthUserFile中。 且讓我們來看看這兩個檔的格式:

group檔:
group1:user1 user2 ...
group2:user3 user4 ...
...

passwd檔:
user1:password
user2:password
...

密碼檔裡的密碼是編碼過的,你可以使用htpasswd指令來建立密碼檔或新增users。 而且由於密碼是用crypt函數編碼的,所以你也可以自己寫個CGI程式來新增users。

另外還有個安全問題要提醒你:密碼檔不要放在www文件的樹目錄中,最好是放在www目錄外面,以免密碼檔被不法之徒偷去猜密碼。

OK!!就這麼簡單,現在你可以試試看成功了沒...