Bonjour,
J'utilise un contrôle Login dans ma page de connexion. lorsque je couche la case à coucher Remember Me il ne garde pas les données.c-a-d si j'ouvre une autre fois l'application je trouve pas les champs remplis.
Merci
Bonjour,
J'utilise un contrôle Login dans ma page de connexion. lorsque je couche la case à coucher Remember Me il ne garde pas les données.c-a-d si j'ouvre une autre fois l'application je trouve pas les champs remplis.
Merci
Salut,
tu veux dire quoi par "t'es loggé automatiquement normalement" ?
Merci
normalement pas besoin de se relogué une fois coché quand tu reviens sur le site tu es deja loggué (Tous les sites fonctionne comme cela quand c'est deja pre remplis ca vient de ton navigateur).
Ca marche normalement avec des cookies.
Moi je l'ai déjà fais plusieurs fois "à la main".
Par contre ne connaissant pas trop le control Login je ne sais pas comment il se débrouille mais je pense fortement que ca soit comme ca qu'il fasse.
Aprés pkoi ca n'a pas l'air de marcher chez toi il faudra attendre qqn qui s'y connait mieux sur ce control.
Peut etre lutece?
Merci pour l'excplication. Mais il fait pas ça.quelqu'un posséde une solution pour ce problème ?
Resalut,
D'après MSDN, je dois rien coder. Si je coche cette case à couche de contrôle login il doit se connecter automatiquement la prochaine fois mais c'est pas vraiment le cas.
Merci
A combien as tu mis ton timeout dans ton web.config dans ton element form?
edit: Apparment par defaut c'est 30 min ton problème pourrait venir de la.
ex pour 14j -> timeout="20160"
Resalut,
Voila le contenu de fichier Web.Config pour cette section :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 <authentication mode="Forms"> <forms loginUrl="login.aspx" name=".MYFORMSAUTH" protection="All" path="/" cookieless="UseCookies" slidingExpiration="true" timeout="100"/> </authentication>
Merci
100 c'est pas enorme ca fais une validité de ton cookie de 100 minutes
Met 10080 pour 7j.
Si je ne me trompe pas évidement![]()
J'ai essayé avec des grandes valeurs. Mais à chaque fois il fait une redirection vers la page de login.
C'est à dire comment tu test?
As tu une extension a ton navigateur pour check les cookies et vérifié la validité de celui ci?
Logiquement,lorsque je ferme l'application sans déconecter puis j'ouvre l'application par IE je dois être connecté. NON ?
je dirais normalement oui. Regarde tes cookies qui sont crée pour etre sur qu'il est bien la.
J'ai vérifié le fichier Cockie il crée une entrée :
.MYFORMSAUTH
D71B5AEC624AC859C471489E06E0D3A18CEDBC05B56E16A70DE4C454CAB554A70A2DE25566029EE02A31DCFF639798B21596C9E44CF11AC731E7074782A17082
localhost/
9216
2240759552
29950488
1557672320
29949080
*
Tu crois pas qu'il faut ajouté qq lignes de code qq part ?
T'as pas configuré ton navigateur pour qu'il supprime les cookies à la fermeture
Mais par exemple pour ce site www.developpez.net la connexion se fait automatiquement sur le même PC et avec le même navigateur.
Bon on va commencer a aller vers les theories farfelues lol.
et si le problème venait que ca soit en local?
tu test avec cassini? (serveur web intégré a Vs)
si oui essai avec IIS
Il y a plusieurs points qui ne sont pas claire :
- Ton navigateur autorise ou non les cookies.
- comment tu execute ta page (cad avec un click droit et afficher dans le navigateur depuis VS, ou bien ton site est hébérgé dans le serveur IIS, et entre les essai est ce que tu redemarre le serveur, ...)
peut que ca n'a rien a voir mais c ce qui m'est passé dans l'esprit
Partager