第七章:给留言簿的留言管理设置密码验证(一)

 
  当你在网上冲浪时,相信你一定见过不少的网页,想进入就得输入正确的“用户名称和密码”,每当来到这些地方你心里是否感觉很不爽呢?而且你当时就狠狠地想:“有朝一日我也要给自己的网页加密。”
  现在为了给留言簿增加远程留言管理功能,我正准备先给留言管理的界面加密。看到这里是不是有点迫不及待了,别着急,我现在就为你细细道来,只要你真的认真看完了本章的教程后,我担保你不仅会为自己的网页加密,而且还能应用两种不同的方法来实现呢。
  要给网页加密其实并不难,假如你安装的Web服务器是IIS,那么你可以先通过IIS所提供的“Internet服务管理器”进行目录安全设置。如何设置的步骤如下所示:

步骤一:启动“Internet 服务管理器”,如下图所示:
  

步骤二:展开左窗口的“默认Web站点”,并在其所展开的目录中选中我们想对其进行加密的目录(如:guestbook7),然后单击鼠标右键,我们选取弹出菜单的“属性”选项。这时会出现“guestbook7属性”的界面,如下图所示:

步骤三:接下来我们按下“guestbook7属性”对话框中“匿名访问及验证控件”域中的“编辑”按钮。这时将进入另一界面:“验证方法”对话框,如下图所示:
步骤四:在“验证方法”对话框中,我们将“允许匿名访问”选项取消,然后选取“基本验证(密码用明文送出)”选项。最后按“确定”退出即可。
  在完成了对目录的安全设置之后,为了令上网者只有在输入用户名称和密码后方可浏览放在该目录下的网页,我们当然还要利用“域用户管理器”设置用户的名称及密码啦。其具体的步骤如下所示:
步骤一:通过选取“开始-->程序-->系统管理工具(公用)-->域用户管理器”,启动“域用户管理器”。界面如下图所示:
步步骤二:给域用户添加新用户,设置过程是:“用户-->新用户-->在‘新用户’窗口中为我们的新用户输入‘用户名及密码’等等,同时取消‘用户下次登录时须改变密码’选项。
  至此,利用IIS服务器来给网页加密的设置过程可以说是全部完成了。这时假如你想访问安全目录下的网页,我们只须在出现的“输入网络密码”窗口中(见下图所示)输入我们刚刚为新用户所设置的“用户名及密码”即可进入含有安全设置的目录。
  安装了IIS服务器的朋友算你们幸运,但没有安装IIS服务器的朋友也不用灰心,只要我们安装了PWS,即使不能像IIS的朋友那么轻松容易实现密码验证的功能,至少我们可以借助数据库和ASP程序,编写出可以同时适用于IIS和PWS的安全网页。
  因此为了让其余只安装了PWS服务器的朋友也能过把“网管”隐,在第二部分我将着重介绍用来验证密码的ASP程序(password.asp)。