如何改变ASP程序运行的用户身份
我们默认情况下运行ASP程序,是以IUSR_Machine这个用户来运行的,我想编制一个程序,如果通过我的数据库验证后的用户,他以后就能够以别的系统用户身份进行运行程序,应该如何做呢? 问题点数:50、回复次数:4Top
1 楼saucer(思归)回复于 2003-09-03 01:00:37 得分 0
write a component, and use LogonUser API to impersonateTop
2 楼chinesun(郑返)回复于 2003-09-03 01:01:26 得分 0
可以,但你必须写一个组件来实现Top
3 楼saucer(思归)回复于 2003-09-03 01:02:25 得分 50
see
How can I impersonate another user from within my ASP page?
http://www.iisfaq.com/default.aspx?View=A280Top
4 楼talentboy(网行者)回复于 2003-09-03 13:06:19 得分 0
我也使用过这种方法,不过如果使用了这种方法,那么我在一个页面内模拟用户后,然后使用Response.redirect到另一个IUSR_MachineName用户不能够访问的目录的文件后,那么它还是不能进行访问。我想就是那种浏览器弹出一个要求输入用户名和密码的登录框,然后登录进入以后就能够任意进行访问的方式,只是不要出现那个登录框这个步骤,由我的ASP页面来提供用户名和密码。Top



