2010-09-14 4 views
1

J'ai une application ASP.NET MVC2 et j'utilise FormsAuthentication pour gérer le cookie Auth. Lorsque le cookie expire et que la page est accessible, j'ai besoin d'afficher le nom d'utilisateur dans le champ et la fonction Remember Me cochée. Comment puis-je faire cela une fois que le cookie a expiré et que je n'y ai pas accès?ASP.NET MVC Forms Authentification Se souvenir de moi

+2

Stockez un deuxième cookie qui n'expire jamais et qui a toujours le nom d'utilisateur. – Nate

Répondre

0

Vous ne le faites pas par défaut. Cookie expiré signifie que le client est un nouvel utilisateur complet du système. Solution possible: Vous pouvez définir un cookie avec une date d'expiration en 2099 ou quelque chose, et stocker le nom d'utilisateur là-bas après la connexion. Lorsqu'un utilisateur «vide» frappe votre page d'authentification, vous pouvez vérifier si le cookie existe, et précharge le nom d'utilisateur et la case à cocher se souvenir de moi.

Questions connexes