知识大全 在ASP.NET中使用Windows登录[2]
Posted 函数
篇首语:宿命论是那些缺乏意志力的弱者的借口。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 在ASP.NET中使用Windows登录[2]相关的知识,希望对你有一定的参考价值。
在ASP.NET中使用Windows登录[2] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
——此文章摘自《ASP NET网络数据库开发实例精解》定价 ¥ 特价 ¥ 详细>>.设计页面WindowsLogin aspx的事件和函数
应用程序Example_ _ 中的页面WindowsLogin aspx使用Windows登录验证 并且调用了Windows的动态链接库文件advapi dll 因此需要引入名字空间System Web Security System Runtime InteropServices和System Security Principal 引入名字空间的程序代码如下 using System Security Principal; using System Web Security; using System Runtime InteropServices; 页面WindowsLogin aspx使用函数LogonUser()调用Windows的动态链接库 实现用户的Windows登录 函数LogonUser()的程序代码如下 [DllImport( advapi dll )] //引入Windows的API public static extern bool LogonUser( string lpszUsername string lpszDomain string lpszPassword int dwLogonType int dwLogonProvider out int phToken ); 页面WindowsLogin aspx使用函数Login(string UserName string Password string Domain)和AuthenticateUser(string UserName string Password string Domain)实现Windows登录 函数Login()可以分为两部分 前一部分用来处理用户的输入 后一部分用来调用函数 AuthenticateUser()实现用户的Windows登录 函数Login()和AuthenticateUser()的程序代码如下 private bool Login(string UserName string Password string Domain) //获取用户名称和系统域名 string text = Domain Trim(); string text = UserName Trim(); text = text Replace( / @ \\ ); //处理符号 / int num = text IndexOf( \\\\ ); //获取符号 \\ 的索引 if(num != ) //格式化用户名称和系统域名 text = text Substring( num ); text = text Substring(num + ); else //格式化用户名称和系统域名 num = text IndexOf( @ ); if(num != ) text = text Substring(num + ); text = text Substring( num ); //调用函数AuthenticateUser()实现用户Windows登录 return AuthenticateUser(text Password Trim() text );
cha138/Article/program/net/201311/15539相关参考
在ASP.NET中使用Windows登录[3] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!&nb
在ASP.NET中使用Windows登录[1] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!&nb
Asp.net中防止用户多次登录的方法[2] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!&nbs
单点登录在ASP.NET上的简单实现[2] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 
ASP.NET中防止用户多次登录的方法 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 在web开
Asp.net中防止用户多次登录的方法[1] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 在W
知识大全 ASP.NET 2.0 中的 Windows 身份验证
ASP.NET2.0中的Windows身份验证 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 一
知识大全 ASP.NET 2.0 中的Windows身份验证
ASP.NET2.0中的Windows身份验证 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 本
ASP.NET项目开发指南:登录系统(2) 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! &nb
ASP.NET入门教程13.4.2登录 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! &