Asp.net web app shows me as the logged in user on someone elses pc
<p>OK, I really don't know what to search for this, so hopefully someone can help me.</p>

<p>I've just published an asp.net web application, and after much messing about finally got it to load in my browser.</p>

<p>The issue however is that when I got my mate who is sitting next to me to open the site in his browser, the page showed me as the logged in user.</p>

<p>In the default.aspx I run some code that grabs the users windows identity</p>

<pre><code>LDAPDetails LDAPUser = new LDAPDetails(WindowsIdentity.GetCurrent().Token);
</code></pre>

<p>LDAPDetails then does this.</p>

<pre><code>_UserName = windowsId.Name.Substring(windowsId.Name.IndexOf('\\') + 1);
        _DomainName = windowsId.Name.ToString().Remove(windowsId.Name.IndexOf('\\'));

        //Get users information from active directory
        DirectorySearcher search = new DirectorySearcher("LDAP://DCHS");
        search.Filter = String.Format("(SAMAccountName={0})", _UserName);
        SearchResult result = search.FindOne();
        if (result != null)
        {
            _FullName = result.Properties["givenName"][0].ToString() + ' ' + result.Properties["sn"][0].ToString();
            _Email = result.Properties["mail"][0].ToString();
            _FirstName = result.Properties["givenName"][0].ToString();
            _SSID = windowsId.User.ToString();
            _errMsg = "";
        }
</code></pre>

<p>These values are then put into session variables. </p>

<p>It seems that WindowsIdentity.GetCurrent().Token is still using my details even though its on a machine that i'm not logged into.</p>

<p>Thoughts?</p>
