怎样用MS SQL2005数据库里面的用户在IIS web服务器的网站进行验证?

来源:百度知道 编辑:UC知道 时间:2024/05/21 10:30:19
我在VMWARE测的,用WINDOWS2003SERVER,安装了IIS服务器,MS SQL 2005服务器,有了数据库。还安装了一个用户管理的软件,它可以创建用户到MS SQL数据库里面。是用网页管理的。有个网页是在SCRIPTS目录下,里面是PERL的脚本页面比如LISTUSER.PL等页面。这个页面需要设置访问控制,只有在该用户管理软件里面给了权限的用户才可以打开这个页面并看到有权看的内容。创建的用户在MS SQL里面。我在IIS把该目录取消了匿名访问,但没有MS SQL访问的选项,只有WINDOWS集成验证选项,如果选了WINDOWS集成验证就变成用WINDOWS的用户来登录了,而这用户跟SQL里面的那个同名用户并不是一回事,所以即使登录成功了也看不到应该看到的内容。我在SQL 2005里面找不到可以设置的地方,让IIS可以验证SQL的用户。SQL2005里面用地是MANAGEMENT STUDIO,但没看到企业管理器。哪位可以指教?谢谢!
上面的问题作废。问题更改为,怎样对一个网页进行口令遵从性检查? 具体情况:用户可以通过CHANGEPPASSWORD.PL这个perl的页面修改他获得的一个用户帐号的密码,但这个页面并不规定密码强度,造成潜在安全问题。我们知道windows有个机制就是设置好了一个密码策略,太短、不够复杂的密码将被拒绝。我们希望加一个HOOK之类的东西对这个页面进行密码强度检查,如果不够复杂就要求按指导另设密码。最好有现成的小软件可以实现。用户是PPPOE用户,就是从家里宽带上网的用户这类的。有了解的请回复SCOTTXIAO@GMAIL.COM 谢谢!

关于登录认证,应该注意用用户管理软件创建用户时候应该用‘域名\用户名’形式,或用主机名代替域名。否则WINDOWS不认。windows自动加域名。会引起两边创建的不一样。密码控制问题,大概要开发一点小东西吧?