如何通过ASP代码获取登入当前操作系统的域帐户名称?

[复制链接]
查看11 | 回复5 | 2008-6-1 23:23:57 | 显示全部楼层 |阅读模式
我想得到的效果 :
传统使用WEB方式的软件系统时候,有一个登陆界面,要分别输入帐户和密码,这样很麻烦。



但是当每台计算机都在域内,我想在用户登录计算机系统后,打开应用软件时候能自动读取到用户的登陆名称,而不用再分别输入。
请问应该用什么方法啊??希望能有个示例最好!万分感谢!
这个是在局域网中使用的。且登陆操作系统的时候就在域中进行了身份的验证,现在只是怎么读出来。用(c#)asp写的。听说好像是用session的对象。不知道是不是?是的话应该怎么用?不是的话应该可以用什么的?
谢谢!问题是怎么把操作系统的用户名提取出来保存到session。能给我看点提示关键代码吗?

回复

使用道具 举报

千问 | 2008-6-1 23:23:57 | 显示全部楼层
可以用硬盘序列号,序列号是唯一的(伪装不算)。可以用javascript写脚本来读硬盘的序列号,然后将序列号发送到服务器端,用session来存储,将其写入数据库,用于存储。
回复

使用道具 举报

千问 | 2008-6-1 23:23:57 | 显示全部楼层
补充:服务器有权限读客户端的部分都在request.ServerVariables里面了。用户名密码不能读。-----------------dim ffor each f in request.ServerVariablesresponse.write(request.ServerVariables(f)&"")ne
回复

使用道具 举报

千问 | 2008-6-1 23:23:57 | 显示全部楼层
把用户名和密码保存到Session里面就可以了。下次就可以取到Session里面的值了.
回复

使用道具 举报

千问 | 2008-6-1 23:23:57 | 显示全部楼层
不要把网络C/S语言想像成万能的.那样就一点安全都没有了做不到的.
回复

使用道具 举报

千问 | 2008-6-1 23:23:57 | 显示全部楼层
Envirment类应该可以
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行