用ASP.NET如何读取NT用户名
来源:互联网 发布:papi酱网络与进生活 编辑:程序博客网 时间:2024/05/12 00:12
公司有个最近要开发一个小系统,是采用ASP.NET开发,现在被一难题卡住了.
需实现功能:
用户登录进来后系统自动取得用户名,这样就不用用户再登录了,
方便用户使用,并根据用户名取他的权限.
难点:
现在读NT用户名读不倒.
折腾了大半天都没搞定,现向各位高手求救,给小弟指点明路!
http://singlepine.cnblogs.com/articles/299457.html
private void Button15_Click(object sender, System.EventArgs e)
{
SelectQuery query = new SelectQuery("SELECT * FROM Win32_UserAccount");
ManagementObjectSearcher searcher = new ManagementObjectSearcher(query);
foreach(ManagementObject os in searcher.Get())
{
Response.Write(os["Name"]);
}
}
跟你的应用程序设置和服务器版本等有关
1. web.config 设为windows验证
2. IIS匿名登陆去掉, 集成windows验证
3. User.Identity.Name 即是 Domain/LoginName
需实现功能:
用户登录进来后系统自动取得用户名,这样就不用用户再登录了,
方便用户使用,并根据用户名取他的权限.
难点:
现在读NT用户名读不倒.
折腾了大半天都没搞定,现向各位高手求救,给小弟指点明路!
1楼
http://singlepine.cnblogs.com/articles/299457.html
private void Button15_Click(object sender, System.EventArgs e)
{
SelectQuery query = new SelectQuery("SELECT * FROM Win32_UserAccount");
ManagementObjectSearcher searcher = new ManagementObjectSearcher(query);
foreach(ManagementObject os in searcher.Get())
{
Response.Write(os["Name"]);
}
}
2楼
跟你的应用程序设置和服务器版本等有关
3楼
1. web.config 设为windows验证
2. IIS匿名登陆去掉, 集成windows验证
3. User.Identity.Name 即是 Domain/LoginName
- 用ASP.NET如何读取NT用户名
- 在asp.net中如何验证用户名是域用户
- asp.net网站如何获得客户端windows登录用户名
- asp.net filestream 如何读取pdf文件
- ASP.NET如何高效读取EXCEL文件
- Asp.Net+Ajax 用户名检测
- Asp.Net+Ajax 用户名检测
- ASP.NET如何读取客户端的真实IP地址(原创)
- asp.net如何读取局域网内文件啊?
- 菜鸟也学习ASP.NET如何读取数据库内容
- asp.net如何读取xml文件中的数据
- 用ASP.NET读取QQ相册
- 用ASP.NET读取模板生成HTML
- asp.net 用sqldatareader读取数据
- ASP.NET读取EXCEL
- ASP.NET读取EXCEL
- ASP.NET 读取Word
- Asp.Net 读取Excel
- 终于可以玩CS,War3了^^
- 九大技巧,提升XP运行速度 100%
- C语言之指针综合谈
- 《Effective Java》之二--私有化构造函数和终结函数finalizer
- 《C++语言的设计和演化》读书笔记(1)
- 用ASP.NET如何读取NT用户名
- DataHelper
- 华农校赛warmup1
- 传奇源码分析-客户端(游戏逻辑处理源分析四)
- Ajax无刷新实现图片切换特效
- 传奇源码分析-客户端(游戏逻辑处理源分析五 服务器端响应)
- 【经验】教你识辨几个容易被误认为病毒的文件
- Ajax实现无刷新树
- Linux网络编程一步一步学-epoll同时处理海量连接的代码