2009-10-20 3 views
1

J'ai un site Web ASP.Net qui comporte une fonction "Se souvenir de moi" pour la page de connexion. Il utilise l'authentification basée sur les formulaires et le fichier defaultUrl pointe vers une page par défaut, mais lorsque le site est visité même si la session est authentifiée, l'utilisateur n'est pas redirigé vers la page par défaut mais reste dans la page de connexion. Cela se produit uniquement dans le site Live, cela fonctionne parfaitement bien à l'environnement de développement.L'authentification par formulaire ne redirige pas vers defaultUrl lors de la mise en œuvre de la fonction "remember me" lors de la connexion.

Quelle pourrait être la raison? Y a-t-il un moyen de le réparer?

Merci

Répondre

0

Ajouter un chèque à User.Identity.IsAuthenticated sur votre page de connexion et redirigent la DesitionationPageUrl

+0

Merci pour votre réponse rapide. Le mien se souvient de la session et l'utilisateur est connecté mais la seule chose est qu'il ne me redirige pas automatiquement vers la page par défaut. Il existe deux pages Login.aspx et Default.aspx, l'utilisateur n'est pas redirigé vers Default.aspx lorsqu'il visite le site la prochaine fois après la fermeture du navigateur. – madan

+0

Merci Rick, qui l'a réparé. – madan

Questions connexes