HttpContext.Current.User.Identity.Name ist immer string.Empty

Hallo, ich benutze einen benutzerdefinierten MembershipProvider.

Ich möchte den aktuellen Benutzernamen während eines Anwendungsszenarios kennen, aber wenn ich versuche, auf HttpContext.Current.User.Identity.Name zuzugreifen, wird immer string.Empty zurückgegeben.

<code>if (Membership.ValidateUser(tbUsername.Text, tbPassword.Text))
{
    FormsAuthentication.SetAuthCookie(tbUsername.Text, true);
    bool x = User.Identity.IsAuthenticated; //true
    string y = User.Identity.Name; //""
    FormsAuthentication.RedirectFromLoginPage(tbUsername.Text, cbRememberMe.Checked);
}
</code>

Vermisse ich etwas?

Antworten auf die Frage(7)

Ihre Antwort auf die Frage