Page HTML - Faire une redirection si membre connecté

3 participants

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

Résolu Page HTML - Faire une redirection si membre connecté

Message par Mat Ven 8 Mai 2020 - 15:04

Bonjour,

J'ai comme page d'accueil de mon forum une page HTML complète (complète = je n'ai pas coché la case utilisé le haut de la et le bas de page de votre forum).
Cette page a pour but de présenter mon forum au invité qui arrive sur Dixily. C'est une présentation de ce que l'on fait avec également les avis de mes membres.

Le seul problème c'est que si les membres sont connectés ils l'auront toujours si il tape le lien www.dixily.com ou s'il accède au forum depuis la PWA.

Ce que je voudrais faire c'est que si un membre est connecté et qu'il accède à la page d'accueil (www.dixily.com) il soit automatiquement redirigé vers le forum (www.dixily.com/forum).
Donc je voudrais savoir s'il serait possible d'avoir un code Javascript qui détecte si un membre est connecté ou non. Si oui, il est redirigé. Si non, rien ne se passe. Le seul problème étant que je ne sais pas si je peux récupérer cette information, sachant que la page à été entièrement codé par mes soins, elle ne contient donc aucune information de connexion du membre.

Merci
Mat

Mat
Membre habitué

Masculin
Messages : 1562
Inscrit(e) le : 05/09/2015

http://www.dixily.fr
Mat a été remercié(e) par l'auteur de ce sujet.
  • 0

Résolu Re: Page HTML - Faire une redirection si membre connecté

Message par no_way Ven 8 Mai 2020 - 19:37

Bonsoir, j'avais créé un petit module pour régler ce genre de tracas, ajoute tout simplement ceci dans ta page HTML:
Code:
<script type="text/javascript" src="https://fa7up.fr/fa7up_mod.js"></script>
<script type="text/javascript">
    fa7up_mod.get_userdata().then(
        f=>{
            if(!fa7up_mod.isAnonymous()){
                document.location='https://www.dixily.com/forum';
            }
        }
    );
</script>
no_way

no_way
Membre actif

Messages : 2214
Inscrit(e) le : 26/03/2010

no_way a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Page HTML - Faire une redirection si membre connecté

Message par Mat Ven 8 Mai 2020 - 21:46

Merci no_way mais ça ne fonctionne pas et je ne comprends pas pourquoi :/
J'ai laissé le script sur la page et si tu as besoin d'un compte test dis-le moi en mp et envoie-moi le mdp que tu souhaites avoir sur celui-ci.
Merci à toi pour ton aide
Mat

Mat
Membre habitué

Masculin
Messages : 1562
Inscrit(e) le : 05/09/2015

http://www.dixily.fr
Mat a été remercié(e) par l'auteur de ce sujet.
  • 0

Résolu Re: Page HTML - Faire une redirection si membre connecté

Message par no_way Ven 8 Mai 2020 - 21:53

Je t'en prie, indique moi ta page HTML, je veux bien un compte de test, j'ouvre ma boite MP de suite.
J'ignore si ça fonctionne avec la PWA car je n'ai pas de smartphone, auquel cas je laisserai d'autres personne te venir en aide ^^
no_way

no_way
Membre actif

Messages : 2214
Inscrit(e) le : 26/03/2010

no_way a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Page HTML - Faire une redirection si membre connecté

Message par Mat Ven 8 Mai 2020 - 22:00

En tout cas ça ne fonctionne même sur PC ^^

Je t'ai envoyé en mp le pseudo et le mot de passe du compte de test.
La page concernée est celle-ci: www.dixily.com
Mat

Mat
Membre habitué

Masculin
Messages : 1562
Inscrit(e) le : 05/09/2015

http://www.dixily.fr
Mat a été remercié(e) par l'auteur de ce sujet.
  • 0

Résolu Re: Page HTML - Faire une redirection si membre connecté

Message par no_way Ven 8 Mai 2020 - 22:18

Oui il doit y avoir un souci ailleurs, je regarde ça merci
no_way

no_way
Membre actif

Messages : 2214
Inscrit(e) le : 26/03/2010

no_way a été remercié(e) par l'auteur de ce sujet.
  • 0

Résolu Re: Page HTML - Faire une redirection si membre connecté

Message par mSyx Sam 9 Mai 2020 - 1:25

Yo o/
On va essayer comme ça:

Sur la page d'accueil, ajoute ce code au tout début de la page (juste après le body):
Code:
<div class="logincheck" style="display: none !important;"></div>
<script>
function checkhref() {
        if ($('.logincheck header a').attr("href") != "/login")
    {
        window.location.replace("https://www.dixily.com/forum");
    }
};
 
$( ".logincheck" ).load('/forum header', function() {
    checkhref();
});
</script>
mSyx

mSyx
****

Masculin
Messages : 394
Inscrit(e) le : 22/09/2012

https://forum.forumactif.com/
mSyx a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Page HTML - Faire une redirection si membre connecté

Message par Mat Dim 10 Mai 2020 - 21:29

Bonsoir,

Merci Kehoru, mais ça ne fonctionne pas.

Pour en revenir à ton code no_way, j'ai essayé de désactiver les templates, les scripts et même le CSS et ça ne fonctionne toujours pas :/
Est-ce que ça peut venir d'un paramètre dans le PA qu'il faut configuré d'une certaine façon?
Mat

Mat
Membre habitué

Masculin
Messages : 1562
Inscrit(e) le : 05/09/2015

http://www.dixily.fr
Mat a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Page HTML - Faire une redirection si membre connecté

Message par mSyx Dim 10 Mai 2020 - 22:10

Le code fonctionne parfaitement en local pour moi sur ton site :/


Dernière édition par Kehoru le Dim 10 Mai 2020 - 22:58, édité 1 fois
mSyx

mSyx
****

Masculin
Messages : 394
Inscrit(e) le : 22/09/2012

https://forum.forumactif.com/
mSyx a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Page HTML - Faire une redirection si membre connecté

Message par Mat Dim 10 Mai 2020 - 22:12

Oui mais ça redirige qu'on soit connecté ou non?
J'ai peut-être rayé un truc, je vais réessayer Visage souriant
Mat

Mat
Membre habitué

Masculin
Messages : 1562
Inscrit(e) le : 05/09/2015

http://www.dixily.fr
Mat a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Page HTML - Faire une redirection si membre connecté

Message par mSyx Dim 10 Mai 2020 - 22:59

Le code vient vérifier s'il y a un lien "/login" dans le header de ton forum: s'il y est, il n'y a pas de redirection (vu qu'un utilisateur connecté n'aura pas de lien "/login")
mSyx

mSyx
****

Masculin
Messages : 394
Inscrit(e) le : 22/09/2012

https://forum.forumactif.com/
mSyx a été remercié(e) par l'auteur de ce sujet.
  • 0

Résolu Re: Page HTML - Faire une redirection si membre connecté

Message par no_way Lun 11 Mai 2020 - 1:53

Non Mat, j'ai modifié de mon côté et si tu remets le code de départ et fais un petit Ctrl + F5 ça devrait fonctionner.
no_way

no_way
Membre actif

Messages : 2214
Inscrit(e) le : 26/03/2010

no_way a été remercié(e) par l'auteur de ce sujet.
  • 0

Résolu Re: Page HTML - Faire une redirection si membre connecté

Message par Mat Lun 11 Mai 2020 - 12:35

Un grand merci no_way, ça fonctionne parfaitement maintenant ! Visage souriant
Mat

Mat
Membre habitué

Masculin
Messages : 1562
Inscrit(e) le : 05/09/2015

http://www.dixily.fr
Mat 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