-1
votes

Comment alerter un utilisateur une minute avant que son cookie expire dans PHP / JavaScript?

Je cherche quelque chose où je peux alerter mes utilisateurs connectés à une minute avant que leur cookie expire afin qu'ils enregistrent le contenu de la CMS avant l'expiration de la cookie. Toute suggestion sur la façon dont je peux obtenir la même chose?

J'ai défini ce qui suit dans mon fichier d'authentification xxx


1 commentaires

Vous devez utiliser JavaScript


3 Réponses :


0
votes

Faire un cookie supplémentaire avec le temps d'expiration xxx

et après le test, heure de ce cookie xxx


0 commentaires

0
votes

Comment obtenir la date d'expiration de la cookie / Date de création de JavaScript?

C'est impossible. document.cookie contient des informations dans la chaîne comme ceci: xxx

donc il n'y a pas d'informations sur les dates.

Vous pouvez transmettre l'expiration de temps à la javascript. Une solution consiste à stocker un autre cookie, vous avez donc ceci: xxx

puis, cette fonction pour obtenir Cookie: ( source ) xxx

et définissez une minuterie: xxx < / Pré>

Gardez à l'esprit, l'utilisateur peut changer les valeurs de Cookie.


0 commentaires

0
votes

Vous avez besoin de cela en JavaScript.

  1. Server définit un délai d'expiration fraîche pour le cookie li>
  2. JavaScript avec Timeout exécuté LI>
  3. à la page recharger 1,2 encore li> OL>
    // save minute before expiration
    setTimeout(saveWork, (9000-60)*1000);
    
    function saveWork(){
        // do your stuff
    }
    


0 commentaires