日期:2014-05-16  浏览次数:21307 次

如何让别人使用 用户名,密码来访问网站

      我想在网站上放些东西给别人下载,但是只想让有权限的人看,如何做?
还有https   这个协议如何用?

------解决方案--------------------
可以采用如下两种机制:
1:下载时首先判断访问者的ip是公网的还是内网的,如果是通过外网访问,跳到无权访问界面
2:可以设一个统一密码,下载时要求输入统一密码,就像offer一样
------解决方案--------------------
1.IIS6.0下(没用过IIS6.0以前的,不清楚)
你的网站/属性/目录安全性(选项卡)/身份验证和访问控制,编辑/启用匿名访问。(正常这个是默认选中的
也就是说访问你的网站,大家都是靠这个用户名IUSR_yourconmputerName和密码访问的。这样意味着,当你的网站有对IUSR_yourconmputerName没有权限访问的文件夹进行访问的时候就会要求输入用户名和密码。所以你可以把给用户下载的文件放在一个文件夹下,删除IUSR_yourconmputerName对其的读权限,添加一个你想让用户用来登录的用户。这样就可以实现你的下载控制了。当然前提是你用的是NTFS格式的文件系统。
2.关于基于SSL的加密访问,需要用到证书,你可能得装DNS服务,自己给自己颁发证书,再用这个证书来实现对网站的加密
具体的操作你可以参考http://www.microsoft.com/china/technet/webcasts/class/iis.mspx之IIS6.0入门及进阶系列之二:管理IIS6.0 。