2009-10-06 5 views
-1

User.Identity.Name renvoyant une chaîne vide dans Firefox. Dans IE, cela fonctionne bien. J'ai un appel ajax au contrôleur et utilisé l'identité pour récupérer des données de DB. Le problème est qu'il retournera toujours une chaîne vide dans Firefox. J'ai déjà assigné le nom de cookie dans mon webconfig sous.User.Identity.Name renvoyant la chaîne vide

+0

Dans la requête Ajax, est le cookie formes auth envoyé? Utilisez un sniffeur http comme firebug ou fiddler pour vérifier. – JonoW

+0

oui! Je n'ai aucun formulaire-auth cookie envoyé. Je n'ai aucune idée aussi de la façon d'envoyer des formulaires-auth cookie. –

Répondre

0

Samer,

Quelle méthode d'authentification utilisez-vous?

authentification par formulaire authentification Windows Aucune authentification

Si vous utilisez l'authentification des formulaires, il y a quelques étapes à franchir avant de User.Identity.Name est peuplée. En outre, Firefox n'aime pas envoyer l'utilisateur actuellement authentifié (sous Windows) au serveur Web. Il existe un paramètre que vous pouvez modifier, mais cela dépendra de votre déploiement.

Dylan

+1

Merci pour la réponse rapide. Oui, j'ai déjà le travail d'authentification par formulaire sur mes pages. Le seul problème que j'ai est dans Firefox que si je fais une requête ajax en utilisant Jquery l'User.Identity.Name est toujours vide. –

Questions connexes