Déconnexion Issue

  • HollyHunter
  • Newbie
  • Newbie
  • Avatar de l’utilisateur
  • Inscription: Juin 02, 2009
  • Messages: 13
  • Status: Offline

Message Juin 5th, 2009, 4:24 am

Salut tous

J'ai un script qui intègre PunBB avec un réseau social dans le script en utilisant, l'intégration fonctionne bien et lorsque l'utilisateur ouvre une session dans mon script sociaux, ils sont enregistrés dans le forum, ainsi, de bonnes choses.

Le problème est que ive got après un jour ou deux, ils semblent avoir automatiquement déconnecté de l'PunBB de forums et de rester connecté dans la vie sociale de script, ce qui signifie que les gens vont avoir à se connecter à chaque fois qu'ils visitent forum qui est tout à fait ridicule.

Maintenant, 10p mauvais pari que l'intégration dans le script est en train de mettre en utilisant une sorte de temps pour eux de rester connecté au forum, il ne semble pas y avoir d'autres explications.

Quelqu'un pourrait-il, qui comprend le php un coup d'oeil sur le script pour moi et me dire si c'est le cas, et aussi comment supprimer cette fonction leur permettant de rester connecté jusqu'à ce qu'ils se déconnecter?

Ive téléchargé le code ici: Problème résolu *** ****

Les cookies sont des fonctions à la fin avec le log in / out d'infos...

Merci à tous ceux qui peuvent vous aider! xx
  • Anonymous
  • Bot
  • No Avatar
  • Inscription: 25 Feb 2008
  • Messages: ?
  • Loc: Ozzuland
  • Status: Online

Message Juin 5th, 2009, 4:24 am

  • UPSGuy
  • Lurker ಠ_ಠ
  • Web Master
  • Avatar de l’utilisateur
  • Inscription: Juil 25, 2005
  • Messages: 2735
  • Loc: Nashville, TN
  • Status: Offline

Message Juin 5th, 2009, 1:19 pm

Heres votre problème:

Code: [ Select ]
$timedata = time () + 86400;
{code condensed for readability}
setcookie ($$cookiename, base64_encode ($user_id . '|' . $hvalue . '|' . $timedata . '|' . sha1 ($salt . $hvalue . pun_hash ($timedata, $salt))), $timedata, $$cookiepath, $$cookiedomain, $$cookiesecure, true);
  1. $timedata = time () + 86400;
  2. {code condensed for readability}
  3. setcookie ($$cookiename, base64_encode ($user_id . '|' . $hvalue . '|' . $timedata . '|' . sha1 ($salt . $hvalue . pun_hash ($timedata, $salt))), $timedata, $$cookiepath, $$cookiedomain, $$cookiesecure, true);


Youre la fixation d'une échéance sur le cookie pendant 24 heures après la connexion.


Vous ne pouvez pas définir un cookie qui n'expire pas, mais vous pouvez définir un certain temps à l'avenir. Modifiez la ligne 244 (thats le nombre pastebin) à ceci:

Code: [ Select ]
$timedata = time() + 60*60*24*7*365; //expires in one year
I'd love to change the world, but they won't give me the source code.
  • HollyHunter
  • Newbie
  • Newbie
  • Avatar de l’utilisateur
  • Inscription: Juin 02, 2009
  • Messages: 13
  • Status: Offline

Message Juin 5th, 2009, 2:07 pm

Merci UPSGuy, Ill donner un aller :)

Holly xx

Afficher de l'information

  • Total des messages de ce sujet: 3 messages
  • Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 222 invités
  • Vous ne pouvez pas poster de nouveaux sujets
  • Vous ne pouvez pas répondre aux sujets
  • Vous ne pouvez pas éditer vos messages
  • Vous ne pouvez pas supprimer vos messages
  • Vous ne pouvez pas joindre des fichiers
 
 

© 2011 Unmelted, LLC. Ozzu® est une marque déposée de Unmelted, LLC