Vérifiez vos informations

Il semblerait que les informations techniques de votre profil n'aient pas été actualisées depuis un certain temps... Pour que l'aide apportée vous soit efficace, il est important que ces informations soient à jour : prenez quelques secondes pour confirmer ou compléter les informations suivantes.


Lien de votre forum
Version de ce forum
Vous êtes le fondateur de ce forum
Vous avez modifié le CSS de ce forum
Vous avez modifié les templates de ce forum
Votre navigateur

Page HTML - Faire une redirection si membre connecté

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 le 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 : 1231
Inscrit(e) le : 05/09/2015

Voir le profil de l'utilisateur 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 le 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>


Page HTML - Faire une redirection si membre connecté Signature-no_way
no_way

no_way
Aidactif
Aidactif

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

Voir le profil de l'utilisateur
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 le 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 : 1231
Inscrit(e) le : 05/09/2015

Voir le profil de l'utilisateur 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 le 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 ^^


Page HTML - Faire une redirection si membre connecté Signature-no_way
no_way

no_way
Aidactif
Aidactif

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

Voir le profil de l'utilisateur
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 le 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 : 1231
Inscrit(e) le : 05/09/2015

Voir le profil de l'utilisateur 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 le Ven 8 Mai 2020 - 22:18

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


Page HTML - Faire une redirection si membre connecté Signature-no_way
no_way

no_way
Aidactif
Aidactif

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

Voir le profil de l'utilisateur
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 le 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 : 283
Inscrit(e) le : 22/09/2012

Voir le profil de l'utilisateur 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 le 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 : 1231
Inscrit(e) le : 05/09/2015

Voir le profil de l'utilisateur 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 le 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 : 283
Inscrit(e) le : 22/09/2012

Voir le profil de l'utilisateur 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 le 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 : 1231
Inscrit(e) le : 05/09/2015

Voir le profil de l'utilisateur 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 le 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 : 283
Inscrit(e) le : 22/09/2012

Voir le profil de l'utilisateur 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 le 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.


Page HTML - Faire une redirection si membre connecté Signature-no_way
no_way

no_way
Aidactif
Aidactif

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

Voir le profil de l'utilisateur
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 le Lun 11 Mai 2020 - 12:35

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

Mat
Membre habitué

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

Voir le profil de l'utilisateur 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


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