Appliquer script 1 fois

2 participants

Voir le sujet précédent Voir le sujet suivant Aller en bas

Résolu Appliquer script 1 fois

Message par photoclic Lun 28 Mar 2022 - 23:16

Bonjour à tous,

J'avais fait une demande ici pour une redirection sur le portail pour les invités:
https://forum.forumactif.com/t406782-diriger-les-invites-sur-le-portail#3390867

Oka.mi  m'a écrit ce script qui fonctionne parfaitement:
Code:

$(function(){
  if(_userdata['session_logged_in'] == 0) {
    window.location.replace('/portal');
    }
});

Serait-il possible de faire en sorte que le script s'applique quand un invité arrive sur le forum, mais qu'ensuite, lorsqu'il clique sur Accueil, il arrive normalement sur l'accueil et ne soit plus rediriger vers le portail.

Merci pour votre aide.
photoclic

photoclic
Membre habitué

Masculin
Messages : 1488
Inscrit(e) le : 20/11/2015

http://photoclic.forum-pro.fr/
photoclic a été remercié(e) par l'auteur de ce sujet.
  • 0

Résolu Re: Appliquer script 1 fois

Message par Toryudo Mar 29 Mar 2022 - 10:59

Bonjour !
On va faire ça en enregistrant une valeur lors de la première redirection, puis en faisant un test : si la valeur a été enregistrée, ça veut dire que la redirection a déjà été faite une fois, donc on ne la refait pas.

Code:
$(function(){
  var redirectFirst = localStorage.getItem('redirectFirst');
  if(_userdata['session_logged_in'] == 0 && redirectFirst != 'done') {
    localStorage.setItem('redirectFirst', 'done');
    window.location.replace('/portal');
  }
});
Toryudo

Toryudo
Aidactif
Aidactif

Masculin
Messages : 1566
Inscrit(e) le : 31/03/2020

https://deus-academia.forumactif.com/
Toryudo a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Appliquer script 1 fois

Message par photoclic Mar 29 Mar 2022 - 14:34

Bonjour Toryudo,

Un grand merci, c'est tout bon.
Je ne m'en sortais pas avec une variable Wink
photoclic

photoclic
Membre habitué

Masculin
Messages : 1488
Inscrit(e) le : 20/11/2015

http://photoclic.forum-pro.fr/
photoclic a été remercié(e) par l'auteur de ce sujet.

Voir le sujet précédent Voir le sujet suivant Revenir en haut

- Sujets similaires

Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum