如题
服务器端IIS禁止匿名访问,使用基本身份验证,允许使用WINDOWS用户名与密码验证。
客户端每访问服务器ASP或ASPX页面均会弹出对话框提示输入用户名和密码,以登陆。
有没有办法在页面文件里获取本机的用户名和密码,然后PUSH进服务器的IIS,以实现自动登陆?
或者如果代码方法行不通,WINDOWS中的域与用户管理会有用么?小弟研究这个问题一周了,HTTP表头也用过了,好象不起作用,不知道是不是格式没写好
有哪位大虾能给个帮助,不胜感激!
哪怕给点解决问题的线索也好
服务器端IIS禁止匿名访问,使用基本身份验证,允许使用WINDOWS用户名与密码验证。
客户端每访问服务器ASP或ASPX页面均会弹出对话框提示输入用户名和密码,以登陆。
有没有办法在页面文件里获取本机的用户名和密码,然后PUSH进服务器的IIS,以实现自动登陆?
或者如果代码方法行不通,WINDOWS中的域与用户管理会有用么?小弟研究这个问题一周了,HTTP表头也用过了,好象不起作用,不知道是不是格式没写好
有哪位大虾能给个帮助,不胜感激!
哪怕给点解决问题的线索也好
解决方案 »
- 自己写的一个DBHelper,由于是一个底层的东西(自己也是第一次搞),主要是用在Web程序中,请大家指出不足
- 如何在c#里用mysql的类更做数据库的update
- 如何判定datagridview中用户输入的字符类型
- 高分求登录源代码
- dll 引用问题,IIS中出错
- ASP.net和服务器解析的问题
- c#调用process问题,有难度。。。。
- 遇到一个非常奇怪的调试错误,网上根本查不到关键字,高人来指点一下
- 请问那里有.NET基类的详细介绍?提供者给分。
- 一个很奇怪的关于namespace的问题:
- 请问在一个 TabPage 我要动态产生 2 个 Panel
- B/S模式下怎么上传图片到数据库啊?
基本身份验证可以用http://用户名:密码@网站的方式来自动输入用户名和密码,但是这个方式很不安全。
string strPageInfo = User.Identity.Name;
if (strPageInfo != null && strPageInfo != "")
{
string []strUserInfo = strPageInfo.Split('\\');
string LoginID = strUserInfo[strUserInfo.Length - 1]; // 获得用户的登录名
if (strUserInfo.Length > 1) string LoginDomain = strUserInfo[0]; // 获得用户所在的域名
}
有人用户名和域名,就识别了用户的身份。
我的意思是如何让IIS在运行ASP或者ASP。NET页面的时候,自动加载用户名和密码,以实现自动登陆?