<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://forums.asp.net/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Security</title><link>http://forums.asp.net/25.aspx</link><description>All about ASP.NET security (authentication, authorization, membership, roles, etc.) and the Login controls. &lt;a href="http://aspadvice.com/SignUp/list.aspx?l=24&amp;c=17" target="_blank"&gt;Email List&lt;/a&gt;</description><dc:language>en</dc:language><generator>CommunityServer 2007 SP1 (Build: 20510.895)</generator><item><title>Re: Windows authentication shows wrong user name</title><link>http://forums.asp.net/thread/1167103.aspx</link><pubDate>Fri, 13 Jan 2006 04:06:44 GMT</pubDate><guid isPermaLink="false">4c671506-2930-414c-a40b-8bf57ded5924:1167103</guid><dc:creator>elmonty</dc:creator><slash:comments>0</slash:comments><comments>http://forums.asp.net/thread/1167103.aspx</comments><wfw:commentRss>http://forums.asp.net/commentrss.aspx?SectionID=25&amp;PostID=1167103</wfw:commentRss><description>The problem was my fault.&amp;nbsp; Don't use static member variables.&amp;nbsp; They are not specific to a single user session.&lt;br /&gt;</description></item><item><title>Re: Windows authentication shows wrong user name</title><link>http://forums.asp.net/thread/1164864.aspx</link><pubDate>Wed, 11 Jan 2006 09:11:18 GMT</pubDate><guid isPermaLink="false">4c671506-2930-414c-a40b-8bf57ded5924:1164864</guid><dc:creator>mikaelk</dc:creator><slash:comments>0</slash:comments><comments>http://forums.asp.net/thread/1164864.aspx</comments><wfw:commentRss>http://forums.asp.net/commentrss.aspx?SectionID=25&amp;PostID=1164864</wfw:commentRss><description>&lt;p&gt;Hi!&lt;/p&gt;
&lt;p&gt;I have the same problem that I am promted to enter username/password/domain, but if I enter that, everything works fine.&lt;/p&gt;
&lt;p&gt;The difference might be that I get the username another way than you, I use: &lt;/p&gt;&lt;font size=2&gt;
&lt;p&gt;System.Security.Principal.&lt;font color=#008080 size=2&gt;WindowsIdentity&lt;/font&gt;&lt;font size=2&gt;.GetCurrent().Name&lt;/font&gt;
&lt;p&gt;in order to get the logged in users name. You can always try and see if this helps you with question 2.&lt;/p&gt;
&lt;p&gt;BR / Mikael&lt;font size=2&gt;&lt;/font&gt;&lt;/p&gt;&lt;/p&gt;&lt;/font&gt;</description></item><item><title>Re: Windows authentication shows wrong user name</title><link>http://forums.asp.net/thread/1163689.aspx</link><pubDate>Tue, 10 Jan 2006 03:44:34 GMT</pubDate><guid isPermaLink="false">4c671506-2930-414c-a40b-8bf57ded5924:1163689</guid><dc:creator>thinhhangdieu</dc:creator><slash:comments>0</slash:comments><comments>http://forums.asp.net/thread/1163689.aspx</comments><wfw:commentRss>http://forums.asp.net/commentrss.aspx?SectionID=25&amp;PostID=1163689</wfw:commentRss><description>&amp;nbsp;&amp;nbsp;&amp;nbsp; Me too, who can explain me this problem.&lt;br /&gt;Please, I'm really need your help.&lt;br /&gt;Thank you&lt;br /&gt;thinhhangdieu@yahoo.com&lt;br /&gt;</description></item><item><title>Re: Windows authentication shows wrong user name</title><link>http://forums.asp.net/thread/1152935.aspx</link><pubDate>Tue, 27 Dec 2005 22:24:33 GMT</pubDate><guid isPermaLink="false">4c671506-2930-414c-a40b-8bf57ded5924:1152935</guid><dc:creator>elmonty</dc:creator><slash:comments>0</slash:comments><comments>http://forums.asp.net/thread/1152935.aspx</comments><wfw:commentRss>http://forums.asp.net/commentrss.aspx?SectionID=25&amp;PostID=1152935</wfw:commentRss><description>Here's some more info:&lt;br /&gt;&lt;br /&gt;If nobody accesses the site, then I access it and log in, it shows my correct ID.&amp;nbsp; But if another person then accesses the site, they see MY name.&amp;nbsp; A few minutes later, if a third person accesses the site, they see the second person's name.&lt;br /&gt;&lt;br /&gt;PLEASE HELP!&lt;br /&gt;&lt;br /&gt;</description></item><item><title>Windows authentication shows wrong user name</title><link>http://forums.asp.net/thread/1152811.aspx</link><pubDate>Tue, 27 Dec 2005 19:42:24 GMT</pubDate><guid isPermaLink="false">4c671506-2930-414c-a40b-8bf57ded5924:1152811</guid><dc:creator>elmonty</dc:creator><slash:comments>0</slash:comments><comments>http://forums.asp.net/thread/1152811.aspx</comments><wfw:commentRss>http://forums.asp.net/commentrss.aspx?SectionID=25&amp;PostID=1152811</wfw:commentRss><description>I'm using windows authentication on an intranet to identify users to the application. I'm having the following problems:&lt;br /&gt;&lt;br /&gt;1. When someone accesses the web site, a logon dialog box shows up. &amp;nbsp;I thought if the user is already logged on, this shouldn't happen.&lt;br /&gt;&lt;br /&gt;2. Even if I type my user name and password into the dialog box, the web site lets me in but shows somebody else's user name. &amp;nbsp;It's as if the web site remembers the last person that accessed it.&lt;br /&gt;&lt;br /&gt;I have session state disabled for this virtual directory in IIS.&lt;br /&gt;&lt;br /&gt;I have both Integrated Windows authentication and Digest authentication enabled in IIS.&lt;br /&gt;&lt;br /&gt;My web.config looks like this:&lt;br /&gt;&lt;br /&gt;&amp;lt;authentication mode="Windows" /&amp;gt; &lt;br /&gt;&amp;lt;identity impersonate="true" /&amp;gt;&lt;br /&gt;&lt;br /&gt;I am retrieving the user name in the web application in a standalone class:&lt;br /&gt;&lt;br /&gt;using System;&lt;br /&gt;using System.Configuration;&lt;br /&gt;using System.Web;&lt;br /&gt;using System.Web.Security;&lt;br /&gt;using System.Text;&lt;br /&gt;&lt;br /&gt;namespace timesheets&lt;br /&gt;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;/// &amp;lt;summary&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;/// Summary description for RoleCheck.&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;/// &amp;lt;/summary&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;public class RoleCheck&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;private static string _userid = "";&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;public static string UserID()&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if (_userid == "")&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;string name = HttpContext.Current.User.Identity.Name;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;int slash = name.IndexOf("\\");&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if (slash &amp;gt;= 0)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;name = name.Substring(slash + 1);&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;_userid = name;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;return _userid;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;</description></item></channel></rss>