知识大全 在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]

在ASP.NET中使用Windows登录[3]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!&nb

知识大全 在ASP.NET中使用Windows登录[1]

在ASP.NET中使用Windows登录[1]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!&nb

知识大全 Asp.net中防止用户多次登录的方法[2]

Asp.net中防止用户多次登录的方法[2]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!&nbs

知识大全 单点登录在ASP.NET上的简单实现[2]

单点登录在ASP.NET上的简单实现[2]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 

知识大全 ASP.NET中防止用户多次登录的方法

ASP.NET中防止用户多次登录的方法  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  在web开

知识大全 Asp.net中防止用户多次登录的方法[1]

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)

ASP.NET项目开发指南:登录系统(2)  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  &nb

知识大全 ASP.NET入门教程 13.4.2 登录

ASP.NET入门教程13.4.2登录  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! &