Terms of services ADDON

    • Nicolas
      Participant
      # 2 years, 8 months ago

      Bonjour,

      Lorsque je ne suis pas identifié et que je me rends sur la page d’inscription (avec et sans le addon customer-area-login-form ) la checkbox de validation des conditions générales s’affiche et fonctionne.

      Problème :

      • Lorsque je ne suis pas identifié et que je me rends sur la page de connexion (avec et sans le addon customer-area-login-form ) la checkbox de validation des conditions générales ne s’affiche pas.
      • Avec Xdebug, lorsque je rentre dans la fonction print_terms_of_service_login_checkbox
        du fichier tos-forms-helper.class.php la condition (!$this->should_show_checkbox()) est vraie donc $this->print_terms_of_service_checkbox();  n’est pas appelé.

      Ce que j’ai fait :

      • Changement de thème et désactivation de tous les autres plugins à part ceux relatifs à Customer Area
      • Désactivation du addon customer-area-login-form

      -> Problème inchangé.

      La doc indique simplement de créer la page CGU dans l’espace client et de lui créer du contenu. A partir de là la checkbox est censé s’afficher.

      Dans les permissions, seul le rôle administrateur peut skipper la validation des CGU.

      Il y a t il quelque chose que j’ai manqué dans la configuration ? Est-ce un bug ?

      Merci de votre support

       

    • Thomas
      Keymaster
      # 2 years, 8 months ago

      Bonjour,

      Désolé pour le délai, je suis tout juste de retour de vacances 🙂

      Vous décrivez là le comportement normal: En effet, il est normal que la checkbox ne s’affiche pas au prime-abord. Pour que le système sache si un utilisateur a déjà validé vos dernières conditions d’utilisations, il faut en toute logique qu’ils se connecte déjà une fois.

      Si un utilisateur se connectant a déjà validé les conditions générales d’utilisation, la connexion se fera directement. Si, lors de la connexion, le système détecte que les conditions d’utilisations ont été mises à jour, mais que l’utilisateur ne les as pas à nouveau validée, alors il sera renvoyé vers la page de connexion, et cette fois la checkbox sera affichée.

      Ce comportement permet donc de NE PAS afficher la checkbox à chaque connexion, mais SEULEMENT si les conditions d’utilisation ont été changée. En effet, il serait ennuyeux pour vos utilisateurs de devoir revalider des conditions d’utilisation à chaque fois qu’ils se connectent.

      Nous veillerons à mettre à jour notre documentation afin que cette explication apparaisse plus clairement.

      Bien cordialement.

       

      Want to help WP Customer Area? It only takes few seconds!
      Rate & review the plugin on WordPress.org 🙂

Viewing 1 reply thread

The topic ‘Terms of services ADDON’ is closed to new replies.