`
chanshui
  • 浏览: 82824 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

C#获得用户名

阅读更多
终于试出来了,是我这环境没有配置对,环境如下:
1、 服务器与客户端必须在同一个域名下。
2、 WEB.CONFIG文件中的身份验证方式,使用Windows身份验证;
3、 IIS的网站属性的身份验证方式:取消匿名身份验证,只保留Windows混合身份验证。
4、 最好使用一个独立的应用程序池。

使用User.Identity.Name 具体代码如下:

C# code


    string domainAndName = Page.User.Identity.Name;//读取域登录用户名,格式为Domainname\username (域名名称\用户名称)
                string[] infoes = domainAndName.Split(new char[1] { '\\' }, StringSplitOptions.RemoveEmptyEntries);
                string userDomainName = "";//Domain 用户登录WINDOWS系统的域名
                string userName = "";//Username 用户登录WINDOWS系统的用户名
                if (infoes.Length > 1)
                {
                    userDomainName = infoes[0];//Domain
                    userName = infoes[1];//Username
                }





/////request.ServerVariables("AUTH_USER")
分享到:
评论

相关推荐

    使用C#创建webservice服务,并使用服务接口

    使用C#创建webservice服务,并使用服务接口得到C#动态库。然后可以使用C++程序调用

    C#数据库管理工具(完整版)用户名:zl 密码:0

    (本人在论坛里长期潜水,得到了许多帮助,把还算完整的程序贡献给有志于c#的同仁,对于一个初学者,这段程序还是值得一看的,至于老鸟大仙们就不要太挑剔了。在此要感谢我的女朋友,离不开她的支持,今后我还会陆续...

    C#获得PC网卡号、CPU号、硬盘号等信息

    C#获得PC计算机网卡号、CPU号、硬盘号、IP地址、登录用户名等信息的类

    C# 自动修改Default.rdp,调用mstsc.exe实现全自动远程登录

    C#间接调用mstsc.exe实现自动远程登录:根据远程主机的ip地址、用户名和密码动态修改Default.rdp文件里面的相关信息,然后调用mstsc.exe加载该Default.rdp文件来达到自动登录远程主机的目的,远程连接的时候不需要...

    C#Winform锁屏功能(锁当前项目)

    超时锁屏功能,前提: 系统为WinForm实现,中有一个主窗体;...6、登录失败则提示“用户名或密码错误”,继续停留在登陆界面,录入的用户名保留,密码框清空,密码框获得焦点; 目前设置30秒就超时。

    C#百例(100个个例,教你学会C#)

    13、该程序显示了c#中指针的用法, 14、该程序显示了打开文件并写入文字,若该文件不存在,就显示该完全路线。 15、该程序是一个输入姓名的输入框、一个确定按钮和一个退出按钮,输入姓名后,生成一个欢迎框。 16、...

    C#开发实例大全(基础卷).软件开发技术联盟(带详细书签) PDF 下载

    实例040 判断用户输入的用户名是否正确 51 实例041 将字符串的每个字符进行颠倒输出 52 实例042 去掉字符串中的所有空格 54 实例043 从字符串中分离文件路径、文件名及 扩展名 55 实例044 获取字符串中汉字的个数 57...

    C#开发经验技巧宝典

    0935 获取当前数据库的登录用户名 546 0936 如何正确理解数据库键字 546 0937 将结果转换为XML形式 547 0938 追加查询结果到已存在的表 547 0939 利用对多个表中的字段创建新记录集 547 0940 利用EXECUTE...

    C#网络应用编程毕业设计

    参考,C#网络应用编程毕业设计,采用C/S架构,WCF服务库+WPF客户端 本项目基于C#语言开发,是一款你画我猜的游戏,用户可以进行联机游戏. 玩家可以通过注册获得一个账户,使用用户名和密码进入游戏大厅. 选一个房间,当房间...

    FTP 应用编程 C#语言

    C#实现Ftp 应用(文件的上传、下载、...默认服务器端在本机,可以修改为远程地址,但是需要确认获得访问权限(用户名,密码)客户端 注:IPV4 下,需要将代码textBoxServer.Text = ips[1].ToString(); 改为ips[0]。

    C#开发典型模块大全

    4.3.5 主程序获得接口信息 92 第5章 万能打印模块 5.1 设计思路 94 5.2 关键技术 94 5.2.1 打印设置(PrintDocument类) 94 5.2.2 打印预览对话框(PrintPreview Dialog) 95 5.2.3 打印对话框(PrintDialog...

    C#搜索SQL服务器,连接数据库,并得到数据库中的表

    实现了自动搜索局域网中的数据库,并能通过用户输入的用户名和密码尝试登录服务器,获取服务器中的所有数据,列举出来。用户选择一个数据后,列举出该数据库中的所有表。

    FTP服务器 C#

    用VS编写的FTP服务器软件,C#网络程序编程学习用。 代码: using System; using System.Collections.Generic; using System.Globalization; using System.IO; using System.Net; using System.Net.Sockets; using ...

    C#编程经验技巧宝典

    C#编程经验技巧宝典源代码,目录如下: 第1章 开发环境 1 <br>1.1 Visual Studio开发环境安装与配置 2 <br>0001 安装Visual Studio 2005开发环境须知 2 <br>0002 配置合适的Visual Studio 2005...

    C#_UDP打洞技术实现

    当然,此问题可以通过双方先尝试连接对方的内网ip来解决,但是这个代码只是为了验证原理,并没有处理这些问题),后登录的计算机可以获得先登录计算机的用户名,后登录的计算机通过send username message的格式来...

    C#获取本机和局域网计算机IP和主机名(已检测通过).docx

    用C#设计程序,通过该代码可以获取本机的IP ,mac,主机名,用户名,子网掩码,默认网关,也可以获得局域网所有电脑的IP ,主机名

    C# POP3接收邮件程序

    C# POP3接收邮件程序,可学习一下C#使用TcpClient 类对象联接邮件服务器、NetworkStream类对象接收返回发送的数据、实例StreamReader类对象读取数据、如何将用户名显示在 richTextBox控件中、储存从服务器获得所有...

    C#开发典型模块大全(光盘)第二部分

    4.3.5 主程序获得接口信息 第5章 万能打印模块 5.1 设计思路 5.2 关键技术 5.2.1 打印设置(PrintDocument类) 5.2.2 打印预览对话框(PrintPreviewDialog) 5.2.3 打印对话框(PrintDialog) 5.2.4 获取指定颜色...

Global site tag (gtag.js) - Google Analytics