Etre identifié en permanence sur un site, session infinie ? - Divers - Programmation
Marsh Posté le 19-02-2007 à 18:23:54
sauf erreur de ma page , la session est un paramètre serveur
mais si tu rafraichi la page, ca relance la session pour 30mn normalement
Marsh Posté le 19-02-2007 à 18:28:30
Solution bovine: un meta refresh quelques minutes avant expiration de la session.
Marsh Posté le 20-02-2007 à 16:53:56
non moi aussi au début je croyais que c'était lié au rafraichissement de la page, mais ca n'a rien à voir. c'est flo850 qui est sur la bonne voie.
Rappel de la mission : être identifié en permanence sur le site de Free (par exemple) dans sa console de gestion. Si je clique sur un lien au bout de 3h ca doit marcher.
en vous remerciant d'avance
Marsh Posté le 20-02-2007 à 19:27:31
1/ "30" minutes, c'est en fonction du paramètre du serveur. tu peux très bien via PHP ou via fichier de config indiquer qu'une session dure 1 minutes comme 20 ans.
2/ utilise ce que j'appelle un "cookie de session".
il s'agit d'un cookie sans date d'expiration : il sera présent sur le navigateur jusqu'à ce qu'il soit fermé. c'est à dire qu'en plus de pouvoir rester présent deux jours si le gars ne ferme pas son navigateur, il peut aussi aller sur un autre site et revenir à celui-ci et retrouver sa session ouverte, du moment qu'il n'a pas fermé la fenêtre de son navigateur. l'autre avantage de la chose, c'est que tu ne gères rien sur le serveur, et du coup tu ne surcharges pas ce dernier pour rien (les session, y'a pas pire perf killer). désavantage : tu ne peux stocker que des valeurs chaînes simples dans un cookie (bon, après tu peux sérialiser des objets plus complexe, mais c'est la limite de taille qui viendra faire chier à ce moment)
Marsh Posté le 20-02-2007 à 20:21:42
trop cool Magic, est-ce que ca veut dire que j'ai juste à modifier ou remplacer le cookie que me donne le site ? (pour le remplacer par un cookie de session de "10ans"...).
Je vais regarder à quoi il ressemble...
Merci
Marsh Posté le 20-02-2007 à 20:40:18
En gros, dans ton code PHP, t'as juste à remplacer $SESSION["mavariable"] par $COOKIE["mavariable"] effectivement.
Sinon, c'est au niveau du code source du site qu'il faut changer. Depuis ton navigateur t'as rien à modifier (et tu ne peux rien faire).
Marsh Posté le 21-02-2007 à 01:21:35
Alors voilà, je suis sur la page ou on rentre son login et son mot de passe, ils sont rentrés dans les champs mais je clique pas sur ok, je vide mon dossier 'internet temporary files' et je clique sur ok.
je suis dans ma console de gestion.
je rafraichi mon dossier internet temporary files, pleins de fichiers apparaissent, j'ouvre 'cookie:mehdou@free.fr' que je pense être le bon (ptete pas le bon?) , et là voilà ce que je vois :
http://6be9.free.fr/a/ScreenShot047.jpg
un charabia pas possible, cayé je suis paumé... est-ce que je suis sur la bonne voie ?
Marsh Posté le 21-02-2007 à 06:27:36
Ca a aucun rapport avec la prog
Tu veux être connecté pour X ou Y raisons a un site en PHP, pas de moule, c'est du coté serveur que ca s'exécute. Du coté client un script dans l'extension ff greasemonkey fera l'affaire pour actualiser rageusement la page mais c'est tout
Marsh Posté le 21-02-2007 à 16:45:02
ah bon ? hm admettons que ce chemin soit pas bon ...
alors par le système D :
En simulant/programmant une réidentification toutes les 15minutes par exemple ?
Marsh Posté le 23-02-2007 à 22:09:20
up ! lol
personne a de solution pour moi ?
Au pire si on pouvait me dire ou je peux trouver quelqu'un pour me faire une petite appli qui me ré-identifie automatiquement sur pleins de sites 'à session', moyennant dédomagement
Ca doit pas être très dur, on y intègre juste les url, les logins et les mots de passes associés...
Marsh Posté le 09-03-2007 à 21:06:02
Ah c'est dommage, j'étais à la recherche de la même information!
Marsh Posté le 19-02-2007 à 18:10:36
Bonjour à tous,
Je sais pas trop ou poster ça, ... je cherche un moyen d'être identifier en permanence sur les sites qui donnent des sessions.
Par exemple sur le site de Free au hasard ^^, quand on s'est identifié, si on clique sur rien pendant 5 minutes je crois, et qu'au bout de ce temps on clique sur un lien , résultat : "la session a espirée, veuillez vous réidentifier".
Moi je voudrais pouvoir laisser l'ordinateur en permanence sur n'importe quel site qui fonctionne avec les sessions, sans jamais que la session expire, même si j'ai cliqué sur rien pendant des heures.
Y a t-il des navigateurs où l'on peut configuer cela ? (je parle pas du rafraîchissement automatique de pages, ya pas de rapport...).
J'accepte toutes les combines !
Merci d'avance !