plugin search trouve résultats d’autres membres

    • Benoit HERARD
      Participant
      # 6 months, 1 week ago

      Bonjour Thomas,

      J’ai installé un plugin de recherche/search sur notre site qui n’inclut que l’espace membre géré par wp customer area et une page de contact.

      Le plugin permet de faire une recherche de fichiers et trouve des fichiers qui correspondent à d’autres utilisateurs et il permet d’y accéder.

      Je voulais savoir si c’est normal que nous ayons ce résultat (trouver des fichiers/messages d’autres membres) et si la seule solution est d’acheter votre add-on de recherche ?

      Votre addon de search permet bien de ne trouver que les éléments correspondant à l’utilisateur connecté, et non à tous les utilisateurs ?

      Est-il possible de l’utiliser uniquement dans la sidebar de droite de l’espace du wp custmer area ?

      Avec la search par défaut de wordpresss on ne trouve strictement rien.

      Le plugin que j’ai utilisé s’appelle Ivoy search pour info si c’est utile.

      Merci par avance pour votre aide,

      Cédric

    • Thomas
      Keymaster
      # 6 months, 1 week ago

      Bonjour,

      Je voulais savoir si c’est normal que nous ayons ce résultat (trouver des fichiers/messages d’autres membres) et si la seule solution est d’acheter votre add-on de recherche ?

      Nous n’avons aucun moyen d’empêcher un plugin tiers d’effectuer des requêtes en base de donnée, de récupérer les post sans vérifier l’appartenance à chacun (ils ne le feront de toute évidence pas).

      Nos post types sont par défaut exclus des recherches classiques de WordPress, et n’apparaitront pas par défaut dans les flux RSS par exemple. Mais si vous utilisez un plugin tiers pour vos recherches, et que vous le configurez pour chercher dans les fichiers privés par exemple, il trouvera des résultats sans vérifier si l’autorisation doit être donnée à l’utilisateur connecté.

      Donc en effet, nulle autre solution que d’utiliser notre extension prévue à cet effet si vous souhaitez permettre la recherche de contenus privés tout en respectant les autorisations configurées. Ces autorisations sont propres à WP Customer Area et les autres plugins tiers n’ont pas lieu de s’en soucier.

      Est-il possible de l’utiliser uniquement dans la sidebar de droite de l’espace du wp custmer area ?

      Non, la page de résultats recherche est une page en tant que telle, elle requiert de la place pour afficher les résultats.

      Avec la search par défaut de wordpresss on ne trouve strictement rien.

      Comme indiqué au dessus, c’est normal. Nos CPTs sont exclus de la recherche par défaut… Et heureusement ! Cette recherche ne vérifierait pas les autorisations et assignations des contenus privés et révèlerait sinon tous vos contenus privés au moindre visiteur, tel que semble le faire le plugin de recherche tiers que vous utilisez actuellement.

      Cdlt.

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

    • Benoit HERARD
      Participant
      # 6 months, 1 week ago
      This reply has been marked as private.
    • Thomas
      Keymaster
      # 6 months, 1 week ago

      Bonjour,

      Nous n’avons pas créé de widget incluant un formulaire de recherche à placer dans la barre latérale.
      Celui que vous utilisez actuellement est la widget de recherche pour la recherches par défaut de WordPress et ne fonctionnera pas.

      Pour effectuer une recherche au sein des contenus privés, il vous faudra l’extension Recherche.

      Il fois l’extension activée, vous pourriez très bien personnaliser le template où la sidebar est insérée (customer-area/src/php/core-classes/templates/customer-page.template.php), et y insérer le formulaire de WP Customer Area.

      <div id="cuar-js-tray-scroller-wrapper">
      	<?php
      	// adding search form on top of the sidebar
      	if(class_exists('CUAR_SearchPageAddOn' && !cuar_is_customer_area_page(get_queried_object_id(),'customer-search') ) {
      		$search = cuar_addon('customer-search');
      		$search->print_search_form_minimal();
      	}
      	?>
      	<?php $this->print_page_sidebar($args, $shortcode_content); ?>
      </div>

      Vous obtiendrez quelque chose comme sur la capture d’écran suivante:

      search-sidebar

      Attention, veuillez suivre la documentation sur le système de templates. Vous devez copier le template, l’éditer, et changer le dernier numéro de version.

      Cdlt.

       

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

Viewing 3 reply threads

The topic ‘plugin search trouve résultats d’autres membres’ is closed to new replies.