2014-11-06 349 views
0

我正在使用ASP.net和C#构建网站。要让用户登录我的网站,他们需要使用Windows身份验证进行身份验证。使用asp.net进行Windows身份验证

我现在试图存储用户在会话中验证自己的名称,以便稍后在我的网站上使用它。

有谁知道该怎么做?

回答

2
Session["UserName"] = value; 

然后你可以retreive会这样:

string username = (string)Session["UserName"]; 

OR

<script type="text/javascript"> 
var someSession = '<%= Session["UserName"].ToString() %>'; 
</script> 
+0

后来我给的用户名我自己,但我想获得相同的名字,因为他们使用登录名称。 – Urjen 2014-11-07 08:56:04

+1

我希望这篇文章[链接](http://www.codeproject.com/Articles/12614/How-to-Get-Window-NT-Logged-User-Name-Using-ASP-NE)将帮助你@Urjen – 2014-11-07 12:18:14

+0

U是一个英雄,这正是我在寻找的地方。我的谷歌技能再次让我失望。 – Urjen 2014-11-08 13:04:48