繁体   English   中英

从DOMAIN \\用户名c#中提取用户名

[英]Extract username from DOMAIN\Username c#

我已经实现了一个应用程序,使用LDAP对用户进行身份验证。 由于用户是从不同的域进行身份验证,因此他们通过DOMAIN\\UserName登录。 登录后,我使用User.Identity.GetUserName()捕获用户名,但当然这会返回DOMAIN\\UserName 我现在需要做的是从返回的字符串中提取UserName 任何帮助将不胜感激。

那么User.Identity.GetUserName().Split('\\\\')[1]

我想你正在寻找Substring

string FullName =  User.Identity.GetUserName();
string UserName = FullName.Substring(FullName.IndexOf("\\")); 

(您可能必须在FullName.IndexOf("\\\\")之后立即抛出+ 1

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM