FormsAuthentication Adhésion.GetUser() Null

Je suis à l'aide de l'Authentification par Formulaires et ont la de base de la page d'ouverture de session par défaut et la page.

Quand je suis sur la page d'ouverture de session, et d'appeler la SignOn cela fonctionne tout simplement génial. Cependant, lorsque je suis toujours sur la page d'ouverture de session de l' Membership.GetUser() renvoie la valeur null. Quand j'ai rediriger vers ma page par défaut, le Membership.GetUser() retourne à mes informations de l'utilisateur.

Est-il de toute façon je obtenir cette méthode à mon retour de l'utilisateur tout en restant sur la page d'ouverture de session. J'ai tout lu sur google que d'autres ont des problèmes similaires où il ne fonctionne qu'une fois que vous rediriger.

Laissez-moi savoir si vous avez besoin de plus amples informations.

Voici un extrait de code de ce que je suis à l'aide de vérifier que l'information est en cours de mise:

bool authenticated = User.Identity.IsAuthenticated;
            string username = User.Identity.Name;

            MembershipUser user = Membership.GetUser();

J'ai mis ce code sur la page d'ouverture de session et la page par défaut dans le code-behind et uniquement la valeur par défaut de la page a des valeurs et montre qu'il est authentifié après le processus d'authentification est exécutée.

OriginalL'auteur CodeLikeBeaker | 2010-01-29