Acces Restreint 3.0 - commentaires Acces Restreint 3.0 2023-12-01T13:35:46Z https://files.spip.net/Acces-Restreint-3-0#comment514451 2023-12-01T13:35:46Z <p>Hello, <br class="autobr"> j'ai exactement le même souci que toi quand j'active le plugin sur une version 4.2.<br class="autobr"> as-tu trouvé une solution<small class="fine d-inline"> </small>?</p> <p>Merci</p> Acces Restreint 3.0 2023-09-26T06:51:02Z https://files.spip.net/Acces-Restreint-3-0#comment514128 2023-09-26T06:51:02Z <p>Bonjour,</p> <p>J'ajoute un screenshot pour illustration (debug activé - mes_options.php)</p> <p>Belle journée à tou.te.s</p> Acces Restreint 3.0 2023-09-21T12:42:48Z https://files.spip.net/Acces-Restreint-3-0#comment514093 2023-09-21T12:42:48Z <p>Bonjour à tou.te.s,</p> <p>Sur un site en version SPIP 4.2.5 + Accès Restreint 6.0.0 + PHP 7.4, 8.0 et 8.1, j'obtiens le message suivant sur l'espace public et privé (du moins sur les articles où des documents ont été liés) :</p> <p>Deprecated : Function autoriser_document_voir should returns a boolean instead of string (casts as boolean). This will trigger fatal error in future versions. in [...] /ecrire/inc/autoriser.php on line 232</p> <p>Le message est présent même après avoir désactivé tous les plugins.</p> <p>Le message disparaît après avoir modifié la « Configuration des accès » en passant à l'option « Autoriser la lecture ». J'ai vérifié plusieurs fois en modifiant l'option et en vidant le cache.</p> <p>Côté configuration des « Fichiers d'authentification .htpasswd », l'option est réglée sur « Créer les fichiers .htpasswd »</p> <p>Le fonctionnement est ok malgré l'affichage du « Deprecated » : les documents sont accessibles.</p> <p>Je sais que l'on peut masquer les erreurs dans le fichier mes_options.php à l'aide de :</p> <div class="precode"><pre class="spip_code spip_code_block language-php" dir="ltr" style="text-align:left;" data-language="php"><code>ini_set('display_errors', 0);</code></pre></div> <p>En revanche, je n'ai pas trouvé comment masquer (au moins temporairement) les deprecated à l'aide de SPIP_ERREUR_REPORT : je suis preneur d'une solution<small class="fine d-inline"> </small>!</p> <p>Il ne me semble pas avoir vu ce deprecated en utilisant la version 7.3 de PHP mais je n'en suis pas non plus certain : je réessaierai prochainement.</p> <p>Je n'ai rien relevé dans les logs à ce sujet.</p> <p>Si cela s'avère nécessaire, je peux fournir la liste des plugins également utilisés (et fournir des accès au site).</p> <p>Merci d'avance pour votre aide et solutions<small class="fine d-inline"> </small>!</p> Acces Restreint 3.0 2023-09-21T12:05:40Z https://files.spip.net/Acces-Restreint-3-0#comment514091 2023-09-21T12:05:40Z <p>Pour ceux que la réponse intéresserait : l'application progressive de mises à jour de SPIP 3.x à 4.2.x et des mises à jour des plugins - dont Accès restreint - s'est déroulée sans encombre. Je note un défaut en Spip 4.2.5 / AR 6.0.0 pour lequel j'ouvre une nouvelle discussion.</p> <p>Merci et bravo aux développeurs de SPIP et de ses plugins<small class="fine d-inline"> </small>!</p> Acces Restreint 3.0 2023-06-05T06:53:10Z https://files.spip.net/Acces-Restreint-3-0#comment513460 2023-06-05T06:53:10Z <p>Bonjour<br class="autobr"> LOGIN_PUBLIC est obsolète<br class="autobr"> #LOGIN_PUBLIC (supprimée en SPIP 4.0)</p> <p>Cette balise est dépréciée : utilisez plutôt #FORMULAIRE_LOGIN.</p> <p><a href="https://www.spip.net/fr_article1827.html" class="spip_url spip_out auto" rel="nofollow external">https://www.spip.net/fr_article1827.html</a></p> <p>Natacha</p> Acces Restreint 3.0 2023-05-09T03:04:55Z https://files.spip.net/Acces-Restreint-3-0#comment513237 2023-05-09T03:04:55Z <p>Bonjour,</p> <p>C'est un changement depuis la version 4.0, comme indiqué dans la documentation : <a href="https://www.spip.net/fr_article6428.html#Changements-et-apports-pour-les-squelettes" class="spip_url spip_out auto" rel="nofollow external">https://www.spip.net/fr_article6428.html#Changements-et-apports-pour-les-squelettes</a></p> <div class="precode"><pre class="spip_code spip_code_block" dir="ltr" style="text-align:left;"><code>Suppression de #LOGIN_PRIVE. Utiliser #FORMULAIRE_LOGIN Suppression de #LOGIN_PUBLIC. Utiliser #FORMULAIRE_LOGIN</code></pre></div> Acces Restreint 3.0 2023-05-08T12:22:00Z https://files.spip.net/Acces-Restreint-3-0#comment513236 2023-05-08T12:22:00Z <p>Chez moi aussi sur une site en 4.1 le [(#LOGIN_PUBLIC)] ne s'affiche pas. Rien à faire. J'ai beau réfléchir, lire, ... aucun champs d'identification n'apparait.</p> Acces Restreint 3.0 2023-05-08T11:58:12Z https://files.spip.net/Acces-Restreint-3-0#comment513235 2023-05-08T11:58:12Z <p>Mon commentaire semble n'avoir pas été pris en compte... en tout cas je le vois pas apparaitre.. je me permets de le recopier.<br class="autobr"> Bonjour<br class="autobr"> j'ai été bien content de voir que le plugin avait été adapté à Spip 4.0 et 4.1.<br class="autobr"> je l'ai donc réinstallé mais malheureusement, je n'arrive plus à le faire fonctionner.<br class="autobr"> Un bout de code comme celui que je copie après donne une page blanche comme on peut le voir sur cette page : <a href="https://lairederien.net/-galeries-privees-" class="spip_url spip_out auto" rel="nofollow external">https://lairederien.net/-galeries-privees-</a></p> <div class="precode"><pre class="spip_code spip_code_block" dir="ltr" style="text-align:left;"><code><body > <div class="page"> <div center="middle"> <INCLURE{fond=inclure/header,home=oui} /> </div> <div class="main"> <div> <font style="word-spacing: 4px; font-size:15px;"> [(#TITRE)]</font></div> <div> [(#LOGIN_PUBLIC)] </div> </div><!--.main--> </div><!--.page--> </body></code></pre></div> <p>J'ai passé quelques temps à lire, creuser, fouiller avant d'écrire. Là j'avoue je ne vois pas ce qui cloche et votre aide est donc très précieuse. Merci à vous tous et toutes.</p> <p>Amitiés, bonne journée<br class="autobr"> C.</p> Acces Restreint 3.0 2023-05-08T11:52:34Z https://files.spip.net/Acces-Restreint-3-0#comment513234 2023-05-08T11:52:34Z <p>Bonjour<br class="autobr"> j'ai vu avec grande joie que le plugin avait été adapté à spip 4 et 4.1. J'ai donc été le réinstaller mais malheureusement je n'arrive plus à faire ce que je faisais avant.<br class="autobr"> Un bout de code comme</p> <div class="precode"><pre class="spip_code spip_code_block" dir="ltr" style="text-align:left;"><code><body > <div class="page"> <div center="middle"> <INCLURE{fond=inclure/header,home=oui} /> </div> <div class="main"> <div> <font style="word-spacing: 4px; font-size:15px;"> [(#TITRE)]</font></div> <div> [(#LOGIN_PUBLIC)] </div> </div><!--.main--> </div><!--.page--> </body></code></pre></div> <p>donne une page blanche</p> <p>cf. <a href="https://lairederien.net/-galeries-privees-" class="spip_url spip_out auto" rel="nofollow external">https://lairederien.net/-galeries-privees-</a></p> <p>J'ai juste le header mais pas le titre de la rubrique et pas le formulaire pour s'identifier.<br class="autobr"> Je viens de passer un bon bout de la journée, à fouiller, creuser, lire... en vain<br class="autobr"> donc j'ai sans doute zappé un truc... merci pour votre aide.<br class="autobr"> Bonne journée<br class="autobr"> Christophe</p> Acces Restreint 3.0 2023-04-20T13:50:51Z https://files.spip.net/Acces-Restreint-3-0#comment513098 2023-04-20T13:50:51Z <p>Bonjour, <br class="autobr"> j'ai installé le plugin sur un spip 4.2.2 en adaptant le fichier paquet.xml.<br class="autobr"> Jusque là pas de soucis.<br class="autobr"> Par contre, j'ai utilisé le bout de code fournit sur spip contrib pour afficher un formulaire de contact public avec en particulier la balise #LOGIN_PUBLIC</p> <div class="precode"><pre class="spip_code spip_code_block language-php" dir="ltr" style="text-align:left;" data-language="php"><code><?php if ($auteur_session) { } else { ?> #LOGIN_PUBLIC <p><a href="#URL_PAGE{spip_pass}" target="spip_pass" onclick="javascript:window.open(this.href, 'spip_pass', 'scrollbars=yes, resizable=yes, width=480, height=330'); return false;"><:login_motpasseoublie:></a></p> <?php } ?></code></pre></div> <p>Sur le site en étant connecté, je ne vois rien <br class="autobr"> et en étant déconnecté, je vois bien le lien de mot de passe oublié, mais aucun champ de formulaire n'apparait...et là j'avoue que je ne comprends pas pourquoi.<br class="autobr"> Si quelqu'un a une idée, je suis preneur<small class="fine d-inline"> </small>?<br class="autobr"> Merci d'avance</p> <p>Jérôme</p> Acces Restreint 3.0 2023-03-01T19:04:03Z https://files.spip.net/Acces-Restreint-3-0#comment512859 2023-03-01T19:04:03Z <p>Pour Info :<br class="autobr"> Mutualisation en SPIP 4.2.2 est un logiciel libre distribué sous licence GPL.<br class="autobr"> + écran de sécurité 1.5.0</p> <p>lors de l'installation d'un site</p> <blockquote class="spip"> <p>Deprecated<br class="autobr"> : Using $<i>var</i> in strings is deprecated, use <i>$var</i> instead in<br class="autobr"> /home/clients/b313813ae3dfa81e21eb5a95d7ad323f/mutusf/plugins-dist/spipfactory/acces_restreint/accesrestreint_fonctions.php<br class="autobr"> on line<br class="autobr"> 44<small class="fine d-inline"> </small>??</p> </blockquote> Acces Restreint 3.0 2022-12-13T08:46:19Z https://files.spip.net/Acces-Restreint-3-0#comment512365 2022-12-13T08:46:19Z <p>Un début de réponse est-il possible<small class="fine d-inline"> </small>? Merci<small class="fine d-inline"> </small>!</p> Acces Restreint 3.0 2022-11-29T14:32:20Z https://files.spip.net/Acces-Restreint-3-0#comment512261 2022-11-29T14:32:20Z <p>Bonjour,</p> <p>J'ai à l'étude une demande de mise à niveau vers SPIP 4.1 d'un SPIP en version 3.0.21 et notamment le plugin Accès Restreint en version 3.8.13.</p> <p>Dans la mesure où il existe plusieurs versions du plugin AR pour différentes versions de SPIP : peut-on envisager un passage en SPIP 4.1 directement pour mettre ensuite à jour le plugin AR ou est-il préférable de réaliser une migration « progressive », c-à-d de migrer d'abord vers SPIP 3.2 + mise à jour des plugins avant de répéter les opérations pour SPIP 4.0 puis pour SPIP 4.1<small class="fine d-inline"> </small>?</p> <p>Sur la procédure à suivre pour la mise à jour du plugin AR : la mise à niveau - par exemple de la version 3.15 à la version 4.2 - passe-t-elle par une « simple » désactivation puis installation et activation de la nouvelle mouture ou faut-il tenir compte d'autres éléments<small class="fine d-inline"> </small>?</p> <p>Merci d'avance pour vos retours d'expérience<small class="fine d-inline"> </small>!</p> Acces Restreint 3.0 2022-11-19T07:39:01Z https://files.spip.net/Acces-Restreint-3-0#comment512168 2022-11-19T07:39:01Z <p>Je me réponds à moi-même. La désactivation d´un plugin a résolu le problème.</p> Acces Restreint 3.0 2022-11-18T17:48:42Z https://files.spip.net/Acces-Restreint-3-0#comment512165 2022-11-18T17:48:42Z <p>Bonjour,<br class="autobr"> spip 4.15<br class="autobr"> php 8.1<br class="autobr"> MySql 5.7<br class="autobr"> accès restreint 5.0</p> <p>Deux sites en tous points identiques :<br class="autobr"> 1. <a href="https://lyceeduparc.fr/ldp/rubrique144.html" class="spip_url spip_out auto" rel="nofollow external">https://lyceeduparc.fr/ldp/rubrique144.html</a><br class="autobr"> 2. <a href="https://mandelkow.fr/ldp/rubrique144.html" class="spip_url spip_out auto" rel="nofollow external">https://mandelkow.fr/ldp/rubrique144.html</a></p> <p>pour un accès restreint. Le deuxième sert de testeur. Sur le deuxième site, j´ai la page de login, ce qui est le résultat souhaité. Sur le premier site, j´ai un renvoi à l´erreur 404.</p> <p>J´ai permuté les squelettes des deux sites, cela ne change rien. C´est toujours le deuxième site qui produit le résultat correct, pas le premier.</p> <p>Où l´erreur peut-il se loger<small class="fine d-inline"> </small>?</p> Acces Restreint 3.0 2022-10-31T06:48:21Z https://files.spip.net/Acces-Restreint-3-0#comment512041 2022-10-31T06:48:21Z <p>Je suis en train de faire évoluer mon site vers Ubuntu 20.04 LTS, apache2 avec PHP8.1.12.<br class="autobr"> Pour son fonctionnement, j'ai installé Accès Restreint 4.2.5 et rapidement testé. Pour l'instant, je retrouve mon site de test opérationnel. Me reste à le tester de façon plus approfondie.<br class="autobr"> Cette situation n'étant pas très confortable, j'aimerais savoir quand est prévue la version supportant PHP8.1<small class="fine d-inline"> </small>?<br class="autobr"> Par avance merci.</p> Acces Restreint 3.0 2022-09-02T14:47:35Z https://files.spip.net/Acces-Restreint-3-0#comment511660 2022-09-02T14:47:35Z <p>Merci<small class="fine d-inline"> </small>! Le fait que cette nouvelle version soit sur GIT mais pas indiquée sur cette page (<a href="https://contrib.spip.net/Acces-Restreint-3-0" class="spip_url spip_out auto" rel="nofollow external">https://contrib.spip.net/Acces-Restreint-3-0</a>) est-elle une retard sur la mise à jour de la page ou bien que la nouvelle version du plugin n'est pas encore « validée »<small class="fine d-inline"> </small>?</p> Acces Restreint 3.0 2022-09-02T14:09:18Z https://files.spip.net/Acces-Restreint-3-0#comment511659 2022-09-02T14:09:18Z <p>Nul besoin de forcer : il y a une version 5.0.0 sans tag qui est prévue pour SPIP 4.1 : <a href="https://git.spip.net/spip-contrib-extensions/acces_restreint/archive/master.zip" class="spip_url spip_out auto" rel="nofollow external">https://git.spip.net/spip-contrib-extensions/acces_restreint/archive/master.zip</a></p> <p>(Comme indiqué à la lecture de <a href="https://git.spip.net/spip-contrib-extensions/acces_restreint/src/branch/master/paquet.xml" class="spip_url spip_out auto" rel="nofollow external">https://git.spip.net/spip-contrib-extensions/acces_restreint/src/branch/master/paquet.xml</a>)</p> Acces Restreint 3.0 2022-09-02T13:47:40Z https://files.spip.net/Acces-Restreint-3-0#comment511658 2022-09-02T13:47:40Z <p>J'ai fait forcé l'installation du plugin avec SPIP 4.1.5 (PHP 7.4) sans rencontrer pour le moment de problème.</p> <p>Est-ce que d'autres utilisateurs confirment ou infirment ceci<small class="fine d-inline"> </small>?</p> Acces Restreint 3.0 2022-07-26T06:52:38Z https://files.spip.net/Acces-Restreint-3-0#comment511450 2022-07-26T06:52:38Z <p>Bonjour,</p> <p>Une raison à ne pas avoir fait de tag pour la V5, seule compatible avec SPIP 4.1<small class="fine d-inline"> </small>? (ce qui ne permet pas de faire la mise à jour via SVP).</p> Acces Restreint 3.0 2022-06-03T08:06:22Z https://files.spip.net/Acces-Restreint-3-0#comment511096 2022-06-03T08:06:22Z <p>C'est un changement de la fonction array_map + reset et array_map + array_shift comme indiqué ici :<br class="autobr"> <a href="https://git.spip.net/spip/plan/commit/09d6a08d21b897b4b1f9130646f3fc5bae0e100b" class="spip_url spip_out auto" rel="nofollow external">https://git.spip.net/spip/plan/commit/09d6a08d21b897b4b1f9130646f3fc5bae0e100b</a></p> <p>Pour la ligne 149 du fichier inc/accesrestreint.php</p> <div class="precode"><pre class="spip_code spip_code_block" dir="ltr" style="text-align:left;"><code>$liste_zones[$id_auteur] = array_map('reset', $liste_zones[$id_auteur]);</code></pre></div> <p>devient :</p> <div class="precode"><pre class="spip_code spip_code_block" dir="ltr" style="text-align:left;"><code>$liste_zones[$id_auteur] = array_column($liste_zones[$id_auteur], 'id_zone');</code></pre></div> <p>Et il faut modifier les 7 autres occurences « array_map » utilisées dans le plugin par les fichiers suivants : <br>- accesrestreint_fonctions.php <br>- affecter_zone.php <br>- inc/accesrestreint.php</p> Acces Restreint 3.0 2022-04-13T08:22:00Z https://files.spip.net/Acces-Restreint-3-0#comment510705 2022-04-13T08:22:00Z <p>Même soucis avec un Spip en version 4.1.1 et PHP 8.1.</p> <p>Message d'erreur de l'admin :</p> <div class="precode"><pre class="spip_code spip_code_block language-php" dir="ltr" style="text-align:left;" data-language="php"><code>Warning: reset(): Argument #1 ($array) must be passed by reference, value given in /var/www/html/plugins/auto/acces_restreint-2a15c-v4.2.4/inc/accesrestreint.php on line 149 Warning: Cannot modify header information - headers already sent by (output started at /var/www/html/plugins/auto/acces_restreint-2a15c-v4.2.4/inc/accesrestreint.php:149) in /var/www/html/ecrire/public/evaluer_page.php(53) : eval()'d code on line 44</code></pre></div> <p>Message d'erreur sur le site publique :</p> <div class="precode"><pre class="spip_code spip_code_block language-php" dir="ltr" style="text-align:left;" data-language="php"><code>_ Warning: reset(): Argument #1 ($array) must be passed by reference, value given in /var/www/html/plugins/auto/acces_restreint-2a15c-v4.2.4/inc/accesrestreint.php on line 149</code></pre></div> Acces Restreint 3.0 2022-03-17T11:02:02Z https://files.spip.net/Acces-Restreint-3-0#comment510474 2022-03-17T11:02:02Z <p>Bonjour,<br class="autobr"> J'ai quelques soucis avec le pluging Accès restreint lorsque je passe mon site en php 8.0<br class="autobr"> Je suis en SPIP 4.0.5 et la version de Accès Restreint est 4.2.4<br class="autobr"> J'ai comme message d'erreur : <br>- en haut du site public et privé, répété 3 fois : <br class="autobr"> «<small class="fine d-inline"> </small>Warning : reset() : Argument #1 ($array) must be passed by reference, value given in /homepages/28/d329270983/htdocs/plugins/acces_restreint/inc/accesrestreint.php on line 149<small class="fine d-inline"> </small>»</p> <p>- dans le corps de la page de l'espace privé, il y a également des messages répétés plusieurs fois :<br class="autobr"> «<small class="fine d-inline"> </small>Warning : reset() : Argument #1 ($array) must be passed by reference, value given in /homepages/28/d329270983/htdocs/plugins/acces_restreint/inc/accesrestreint.php on line 73</p> <p>Warning : reset() : Argument #1 ($array) must be passed by reference, value given in /homepages/28/d329270983/htdocs/plugins/acces_restreint/inc/accesrestreint.php on line 190<small class="fine d-inline"> </small>»</p> <p>Lorsque je repasse le site en php 7.4 tout redevient normal...</p> <p>Merci de votre aide</p> Acces Restreint 3.0 2022-02-17T17:26:47Z https://files.spip.net/Acces-Restreint-3-0#comment510247 2022-02-17T17:26:47Z <p>des précisions :Numéro Message squelette boucle Ligne<br class="autobr"> 1 Erreur SQL 1146<br class="autobr"> Table 'ieofed2019.spip_zones_liens' doesn't exist <br class="autobr"> SELECT id_zone FROM spip_zones_liens WHERE objet='auteur' AND id_objet=3914<br class="autobr"> /srv/data/web/vhosts/ieo-oc.org/htdocs/plugins/auto/acces_restreint/inc/accesrestreint.php accesrestreint_liste_zones_appartenance_auteur()<i> sql_allfetsel()<small class="fine d-inline"> </small>; </i> 148</p> Acces Restreint 3.0 2022-02-17T17:06:50Z https://files.spip.net/Acces-Restreint-3-0#comment510246 2022-02-17T17:06:50Z <p>impossible d'installer acces_restreint<br class="autobr"> Voilà ce que j'ai : <br class="autobr"> L'activation du plugin «<small class="fine d-inline"> </small>Accès Restreint<small class="fine d-inline"> </small>» (version : 4.2.4) s'est correctement déroulée<br class="autobr"> L'installation du plugin «<small class="fine d-inline"> </small>Accès Restreint<small class="fine d-inline"> </small>» (version : 4.2.4) a échoué</p> <p>puis : <br class="autobr"> squelette ../prive/squelettes/head/dist.html : squelette résultat code calcul<br class="autobr"> Temps de calcul : 68.279 ms<br class="autobr"> #ENV<br class="autobr"> titre<br class="autobr"> : '[IEO Institut d'Estudis Occitans] Gestion des plugins'<br class="autobr"> minipres<br class="autobr"> : ''<br class="autobr"> lang<br class="autobr"> : 'fr'<br class="autobr"> squelette ../prive/squelettes/inclure/head.html : squelette résultat code calcul<br class="autobr"> Temps de calcul : 31.655 ms<br class="autobr"> #ENV<br class="autobr"> titre<br class="autobr"> : '[IEO Institut d'Estudis Occitans] Gestion des plugins'<br class="autobr"> minipres<br class="autobr"> : ''<br class="autobr"> paramcss<br class="autobr"> : 'v=20210708&p=ca4b&themes=spip&ltr=left&md5b=e9ee6cf0cd925b512df02fcb95f7a5f2&couleur_theme=9a6ef2&couleur_claire=cdb7f9&couleur_foncee=9a6ef2'<br class="autobr"> espace_prive<br class="autobr"> : <br class="autobr"> lang<br class="autobr"> : 'fr'<br class="autobr"> squelette ../plugins-dist/porte_plume/css/barre_outils_icones.css.html : squelette résultat code calcul<br class="autobr"> Temps de calcul : 0.382 ms<br class="autobr"> #ENV<br class="autobr"> hash<br class="autobr"> : 'b35f20845057f43d969c94d0028126a5'<br class="autobr"> lang<br class="autobr"> : 'fr'<br class="autobr"> squelette ../plugins-dist/bigup/css/vignettes.css.html : squelette résultat code calcul<br class="autobr"> Temps de calcul : 5.667 ms<br class="autobr"> #ENV<br class="autobr"> lang<br class="autobr"> : 'fr'<br class="autobr"> 1 boucle résultat code calcul _vignettes DATA <i>source table,(#VAL<i>prive/vignettes/</i>|find_all_in_path<i>[.]svg$</i>)</i><br class="autobr"> squelette ../plugins-dist/filtres_images/prive/squelettes/inclure/favicon-head.html : squelette résultat code calcul<br class="autobr"> Temps de calcul : 3.591 ms<br class="autobr"> #ENV<br class="autobr"> couleur<br class="autobr"> : '9a6ef2'<br class="autobr"> lang<br class="autobr"> : 'fr'<br class="autobr"> squelette ../plugins-dist/bigup/javascript/bigup.trads.js.html : squelette résultat code calcul<br class="autobr"> Temps de calcul : 0.776 ms<br class="autobr"> #ENV<br class="autobr"> lang<br class="autobr"> : 'fr'<br class="autobr"> squelette ../plugins-dist/porte_plume/javascript/porte_plume_start.js.html : squelette résultat code calcul<br class="autobr"> Temps de calcul : 0.874 ms<br class="autobr"> #ENV<br class="autobr"> lang<br class="autobr"> : 'fr'<br class="autobr"> hash<br class="autobr"> : 'abee368b33e7ddd5993206a303eea5c7'<br class="autobr"> inserer_auto_name_texte<br class="autobr"> : 1<br class="autobr"> squelette ../prive/squelettes/inclure/barre-nav.html : squelette résultat code calcul<br class="autobr"> Temps de calcul : 61.989 ms<br class="autobr"> #ENV<br class="autobr"> exec<br class="autobr"> : 'admin_plugin'<br class="autobr"> var_mode<br class="autobr"> : 'debug'<br class="autobr"> lang<br class="autobr"> : 'fr'<br class="autobr"> 1 boucle résultat code calcul _sous DATA <i>source table,#SOUSMENU</i><br class="autobr"> 2 boucle résultat code calcul _boutons DATA <i>source tableau,#GET<i>boutons</i></i><i>cle<small class="fine d-inline"> </small>!=outils_rapides</i><i>cle<small class="fine d-inline"> </small>!=outils_collaboratifs</i><br class="autobr"> 3 boucle résultat code calcul _creersous DATA <i>source table,#SOUSMENU</i><i>par position</i><br class="autobr"> 4 boucle résultat code calcul _creer DATA <i>source table,#GET<i>boutons</i></i><i>cle=outils_rapides</i><br class="autobr"> 5 boucle résultat code calcul _collaborersous DATA <i>source table,#SOUSMENU</i><br class="autobr"> 6 boucle résultat code calcul _collaborer DATA <i>source table,#GET<i>boutons</i></i><i>cle=outils_collaboratifs</i><br class="autobr"> squelette ../prive/formulaires/recherche_ecrire.html : squelette résultat code calcul<br class="autobr"> Temps de calcul : 2.588 ms<br class="autobr"> #ENV<br class="autobr"> action<br class="autobr"> : '<a href="https://ieo-oc.org/ecrire/?exec=recherche" class="spip_url spip_out auto" rel="nofollow external">https://ieo-oc.org/ecrire/?exec=recherche</a>'<br class="autobr"> recherche<br class="autobr"> : <br class="autobr"> lang<br class="autobr"> : ''<br class="autobr"> class<br class="autobr"> : ''<br class="autobr"> _id_champ<br class="autobr"> : 'rechercher_d41d'<br class="autobr"> _pipelines<br class="autobr"> : [array:3]<br class="autobr"> formulaire_args<br class="autobr"> : 'lxOuj5HNis1+cKX8rSIesm+wNnYMWrozoiajT6yyGmaCPBo3fhpyVEGJRgNaELJ5OR/HMpLt6NK0WQ=='<br class="autobr"> erreurs<br class="autobr"> : []<br class="autobr"> form<br class="autobr"> : 'recherche_ecrire'<br class="autobr"> id<br class="autobr"> : 'new'<br class="autobr"> editable<br class="autobr"> : ' '<br class="autobr"> squelette ../prive/objets/liste/auteurs_enligne.html : squelette résultat code calcul<br class="autobr"> Temps de calcul : 0.634 ms<br class="autobr"> #ENV<br class="autobr"> lang<br class="autobr"> : 'fr'<br class="autobr"> 1 boucle résultat code calcul _enligne auteurs <i>id_auteur<small class="fine d-inline"> </small>!=#SESSION<i>id_auteur</i></i><i>statut IN 1comite,0minirezo</i><i>imessage<small class="fine d-inline"> </small>!=non</i><i>en_ligne>(#VAL<i>'Y-m-d H:i:s'</i>|date<i><abbr title="strtotime)">(#VAL<i>'-15 minutes'</i></abbr></i>)</i><i><small class="fine d-inline"> </small>!par en_ligne</i><i>pagination 10</i><i>', '</i><br class="autobr"> squelette ../plugins-dist/svp/prive/squelettes/navigation/svp_admin_plugin.html : squelette résultat code calcul<br class="autobr"> Temps de calcul : 12.335 ms<br class="autobr"> #ENV<br class="autobr"> lang<br class="autobr"> : 'fr'<br class="autobr"> 1 boucle résultat code calcul _libs DATA <i>source table,(#REM|svp_lister_librairies)</i><i>par cle</i><br class="autobr"> squelette ../prive/squelettes/navigation/configurer.html : squelette résultat code calcul<br class="autobr"> Temps de calcul : 6.227 ms<br class="autobr"> #ENV<br class="autobr"> exec<br class="autobr"> : 'admin_plugin'<br class="autobr"> lang<br class="autobr"> : 'fr'<br class="autobr"> squelette ../prive/squelettes/inclure/menu-navigation.html : squelette résultat code calcul<br class="autobr"> Temps de calcul : 2.456 ms<br class="autobr"> #ENV<br class="autobr"> exec<br class="autobr"> : 'admin_plugin'<br class="autobr"> lang<br class="autobr"> : 'fr'<br class="autobr"> date<br class="autobr"> : '2022-02-17 17:02:16'<br class="autobr"> date_default<br class="autobr"> : 1<br class="autobr"> date_redac<br class="autobr"> : '2022-02-17 17:02:16'<br class="autobr"> date_redac_default<br class="autobr"> : 1<br class="autobr"> menu<br class="autobr"> : 'menu_configuration'<br class="autobr"> bloc<br class="autobr"> : 'navigation'<br class="autobr"> 1 boucle résultat code calcul _menusous DATA <i>source table,#SOUSMENU</i><br class="autobr"> 2 boucle résultat code calcul _menu DATA <i>source table,#GET<i>boutons</i></i><i>cle=#ENV<i>menu</i></i><br class="autobr"> squelette ../plugins-dist/svp/prive/squelettes/contenu/svp_admin_plugin.html : squelette résultat code calcul<br class="autobr"> Temps de calcul : 1.052 ms<br class="autobr"> #ENV<br class="autobr"> exec<br class="autobr"> : 'admin_plugin'<br class="autobr"> lang<br class="autobr"> : 'fr'<br class="autobr"> squelette ../plugins-dist/svp/prive/squelettes/inclure/svp_onglets.html : squelette résultat code calcul<br class="autobr"> Temps de calcul : 0.196 ms<br class="autobr"> #ENV<br class="autobr"> exec<br class="autobr"> : 'admin_plugin'<br class="autobr"> lang<br class="autobr"> : 'fr'<br class="autobr"> date<br class="autobr"> : '2022-02-17 17:02:16'<br class="autobr"> date_default<br class="autobr"> : 1<br class="autobr"> date_redac<br class="autobr"> : '2022-02-17 17:02:16'<br class="autobr"> date_redac_default<br class="autobr"> : 1<br class="autobr"> squelette ../plugins-dist/svp/formulaires/admin_plugin.html : squelette résultat code calcul<br class="autobr"> Temps de calcul : 0.501 ms<br class="autobr"> #ENV<br class="autobr"> _erreurs_xml<br class="autobr"> : []<br class="autobr"> actif<br class="autobr"> : 'oui'<br class="autobr"> constante<br class="autobr"> : ['_DIR_PLUGINS', '_DIR_PLUGINS_SUPPL']<br class="autobr"> verrouille<br class="autobr"> : ''<br class="autobr"> id_paquet<br class="autobr"> : ''<br class="autobr"> actions<br class="autobr"> : []<br class="autobr"> ids_paquet<br class="autobr"> : <br class="autobr"> afficher_incompatibles<br class="autobr"> : <br class="autobr"> _todo<br class="autobr"> : <br class="autobr"> _notices<br class="autobr"> : <br class="autobr"> _libelles_actions<br class="autobr"> : <br class="autobr"> _pipelines<br class="autobr"> : [array:3]<br class="autobr"> formulaire_args<br class="autobr"> : '1xWmj5HdisgecAc91SKzJgMKYhFHcRb15J06cKnnQdQeVJK4qftOyIWbuyp9G6CEbb+IpQeHErlJP5ONM5y3EZkNFLLgMjCm'<br class="autobr"> erreurs<br class="autobr"> : []<br class="autobr"> action<br class="autobr"> : '/ecrire/<small class="fine d-inline"> </small>?exec=admin_plugin'<br class="autobr"> form<br class="autobr"> : 'admin_plugin'<br class="autobr"> id<br class="autobr"> : 'new'<br class="autobr"> editable<br class="autobr"> : ' '<br class="autobr"> lang<br class="autobr"> : 'fr'<br class="autobr"> 1 boucle résultat code calcul _erreurs_xml DATA <i>source table,#ENV<i>_erreurs_xml</i></i><br class="autobr"> squelette ../plugins-dist/svp/formulaires/inc-confirmer_actions.html : squelette résultat code calcul<br class="autobr"> Temps de calcul : 0.085 ms<br class="autobr"> #ENV<br class="autobr"> _erreurs_xml<br class="autobr"> : []<br class="autobr"> actif<br class="autobr"> : 'oui'<br class="autobr"> constante<br class="autobr"> : ['_DIR_PLUGINS', '_DIR_PLUGINS_SUPPL']<br class="autobr"> verrouille<br class="autobr"> : ''<br class="autobr"> id_paquet<br class="autobr"> : ''<br class="autobr"> actions<br class="autobr"> : []<br class="autobr"> ids_paquet<br class="autobr"> : <br class="autobr"> afficher_incompatibles<br class="autobr"> : <br class="autobr"> _todo<br class="autobr"> : <br class="autobr"> _notices<br class="autobr"> : <br class="autobr"> _libelles_actions<br class="autobr"> : <br class="autobr"> _pipelines<br class="autobr"> : [array:3]<br class="autobr"> formulaire_args<br class="autobr"> : '1xWmj5HdisgecAc91SKzJgMKYhFHcRb15J06cKnnQdQeVJK4qftOyIWbuyp9G6CEbb+IpQeHErlJP5ONM5y3EZkNFLLgMjCm'<br class="autobr"> erreurs<br class="autobr"> : []<br class="autobr"> action<br class="autobr"> : '/ecrire/<small class="fine d-inline"> </small>?exec=admin_plugin'<br class="autobr"> form<br class="autobr"> : 'admin_plugin'<br class="autobr"> id<br class="autobr"> : 'new'<br class="autobr"> editable<br class="autobr"> : ' '<br class="autobr"> lang<br class="autobr"> : 'fr'<br class="autobr"> date<br class="autobr"> : '2022-02-17 17:02:16'<br class="autobr"> date_default<br class="autobr"> : 1<br class="autobr"> date_redac<br class="autobr"> : '2022-02-17 17:02:16'<br class="autobr"> date_redac_default<br class="autobr"> : 1<br class="autobr"> 1 boucle résultat code calcul _erreurs DATA <i>source table,#ENV**<i>erreurs/decideur_erreurs</i></i><br class="autobr"> 2 boucle résultat code calcul _demandes DATA <i>source table,#ENV**<i>_libelles_actions/decideur_demandes</i></i><br class="autobr"> 3 boucle résultat code calcul _propositions DATA <i>source table,#ENV**<i>_libelles_actions/decideur_propositions</i></i><br class="autobr"> squelette ../plugins-dist/svp/formulaires/inc-admin_plugin.html : squelette résultat code calcul<br class="autobr"> Temps de calcul : 22.337 ms<br class="autobr"> #ENV<br class="autobr"> _erreurs_xml<br class="autobr"> : []<br class="autobr"> actif<br class="autobr"> : 'oui'<br class="autobr"> constante<br class="autobr"> : ['_DIR_PLUGINS', '_DIR_PLUGINS_SUPPL']<br class="autobr"> verrouille<br class="autobr"> : ''<br class="autobr"> id_paquet<br class="autobr"> : ''<br class="autobr"> actions<br class="autobr"> : []<br class="autobr"> ids_paquet<br class="autobr"> : <br class="autobr"> afficher_incompatibles<br class="autobr"> : <br class="autobr"> _todo<br class="autobr"> : <br class="autobr"> _notices<br class="autobr"> : <br class="autobr"> _libelles_actions<br class="autobr"> : <br class="autobr"> _pipelines<br class="autobr"> : [array:3]<br class="autobr"> formulaire_args<br class="autobr"> : '1xWmj5HdisgecAc91SKzJgMKYhFHcRb15J06cKnnQdQeVJK4qftOyIWbuyp9G6CEbb+IpQeHErlJP5ONM5y3EZkNFLLgMjCm'<br class="autobr"> erreurs<br class="autobr"> : []<br class="autobr"> action<br class="autobr"> : '/ecrire/<small class="fine d-inline"> </small>?exec=admin_plugin'<br class="autobr"> form<br class="autobr"> : 'admin_plugin'<br class="autobr"> id<br class="autobr"> : 'new'<br class="autobr"> editable<br class="autobr"> : ' '<br class="autobr"> lang<br class="autobr"> : 'fr'<br class="autobr"> date<br class="autobr"> : '2022-02-17 17:02:16'<br class="autobr"> date_default<br class="autobr"> : 1<br class="autobr"> date_redac<br class="autobr"> : '2022-02-17 17:02:16'<br class="autobr"> date_redac_default<br class="autobr"> : 1<br class="autobr"> 1 boucle résultat code calcul _afficher CONDITION <i>si #GET<i>afficher</i></i><br class="autobr"> 2 boucle résultat code calcul _plugins paquets <i>tout</i><i>par multi nom,paquets.prefixe</i><i><small class="fine d-inline"> </small>!par constante,actif</i><i>id_depot=0</i><i>actif<small class="fine d-inline"> </small>?</i><i>constante<small class="fine d-inline"> </small>?IN #ENV<i>constante</i></i><br class="autobr"> squelette ../prive/squelettes/inclure/pied.html : squelette résultat code calcul<br class="autobr"> Temps de calcul : 4.180 ms<br class="autobr"> #ENV<br class="autobr"> lang<br class="autobr"> : 'fr'</p> Acces Restreint 3.0 2022-02-17T16:54:06Z https://files.spip.net/Acces-Restreint-3-0#comment510245 2022-02-17T16:54:06Z <p>Maintenant ça marche<small class="fine d-inline"> </small>! Pb de réseau<small class="fine d-inline"> </small>?</p> Acces Restreint 3.0 2022-02-15T21:17:58Z https://files.spip.net/Acces-Restreint-3-0#comment510237 2022-02-15T21:17:58Z <p>Bonsoir meme probleme…<br class="autobr"> le lien vers la solution 🔧 ne marche pas<br class="autobr"> merci</p> Acces Restreint 3.0 2022-02-01T17:55:27Z https://files.spip.net/Acces-Restreint-3-0#comment510116 2022-02-01T17:55:27Z <p>Bonjour</p> <p>Je souhaite utiliser Accès restreint pour filtrer tout un site</p> <p>le site est public mais les visiteurs doivent s'inscrire pour naviguer dans le site.</p> <p>J'ai mis tout le site dans un zone avec accès restreint (à partir de la racine) et ajouter un lien vers le formulaire d''inscription des visiteurs.<br class="autobr"> j'ai bien l'affichage du formulaire sur la page d'accueil par défaut.<br class="autobr"> Je reçois bien un mail de confirmation.<br class="autobr"> mais le site renvoi une page 404, au plutot que de renvoyer vers une page de connexion <br class="autobr"> Comment modifier ce pb<br class="autobr"> Un lien : <a href="https://sofia2.medicalistes.fr/#" class="spip_url spip_out auto" rel="nofollow external">https://sofia2.medicalistes.fr/#</a> (c'est pas très beau, c'est en test)</p> Acces Restreint 3.0 2022-01-19T16:21:14Z https://files.spip.net/Acces-Restreint-3-0#comment510024 2022-01-19T16:21:14Z <p>Pardon pour le dérangement, c'était une surcharge dans les squelettes ...</p> Acces Restreint 3.0 2021-12-28T09:32:40Z https://files.spip.net/Acces-Restreint-3-0#comment509888 2021-12-28T09:32:40Z <p>Bonjour<br class="autobr"> Avec Accès restreint 4.2.4 sous Spip 3.2.12</p> <p>Je souhaiterais modifier la page qui s'affiche quand un visiteur non connecté arrive sur un article d'une rubrique protégée.<br class="autobr"> Cette page affiche actuellement :<br class="manualbr">Erreur 401<br class="manualbr">L'accès à cette page est restreint. Identifiez vous pour y accéder</p> <p>Je voudrais y insérer un bouton de connexion.<br class="autobr"> Mais je n'arrive pas à trouver le fichier à surcharger...</p> <p>Merci</p> Acces Restreint 3.0 2021-12-10T15:30:00Z https://files.spip.net/Acces-Restreint-3-0#comment509796 2021-12-10T15:30:00Z <p>Bonjour</p> <p>Je viens de refaire une installation depuis 0 sur un répertoire à côté, et cela semble avoir résolu le problème.</p> <p>J'avais d'abord exporté le site depuis la machine qui fonctionnait bien et importé la sauvegarde, mais cela n'avait pas fonctionné.</p> <p>Bref, c'est un peu retombé en marche sans que je comprenne le pourquoi du comment.</p> <p>merci en tout cas</p> Acces Restreint 3.0 2021-12-10T08:42:38Z https://files.spip.net/Acces-Restreint-3-0#comment509790 2021-12-10T08:42:38Z <p>Bonjour,<br class="autobr"> c'est étrange, je ne reproduis pas le problème. Pour tenter de comprendre, j'essayerais de faire une installation neuve de SPIP sur le même serveur, juste à côté dans un sous dossier par exemple.<br class="autobr"> Il faudrait voir si en réimportant la base ça reproduit l'erreur...</p> Acces Restreint 3.0 2021-11-19T15:20:27Z https://files.spip.net/Acces-Restreint-3-0#comment509653 2021-11-19T15:20:27Z <p>Bonjour</p> <p>Je me permet de relancer car je suis vraiment toujours coincée.</p> <p>Je viens de passer mon site en php 7.4 et j'ai toujours le même problème.</p> <p>Je ne sais pas du tout par où prendre le problème. J'ai la même version de php (7.4.25) sur mes 2 machines, les mêmes squelettes, les même plugins avec les mêmes versions. L'un fonctionne et pas l'autre.</p> <p>D'où pourrait venir le problème<small class="fine d-inline"> </small>?</p> Acces Restreint 3.0 2021-11-12T11:06:31Z https://files.spip.net/Acces-Restreint-3-0#comment509578 2021-11-12T11:06:31Z <p>Et précision : si je désactive le plugin, tout refonctionne sans erreur</p> Acces Restreint 3.0 2021-11-12T11:04:43Z https://files.spip.net/Acces-Restreint-3-0#comment509577 2021-11-12T11:04:43Z <p>Bonjour</p> <p>Je rencontre un problème avec la version 4.2.4 sur un spip 4.0.0 GIT [4.0 : c81458a6] , PHP 7.3.31 et mysql Ver 15.1 Distrib 10.3.31-MariaDB</p> <p>Dès l'activation du plugin, je me retrouve avec les erreurs suivantes :</p> <pre> Erreur SQL 1064 You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near '' at line 8 SELECT forum.id_forum FROM spip_forum AS <code class="spip_code spip_code_inline" dir="ltr">forum</code> WHERE (forum.statut = 'publie') AND (forum.id_objet = 59) AND (forum.objet = 'article') AND (forum.id_forum IN (SELECT * FROM( SELECT zzzf.id_forum FROM spip_forum as zzzf WHERE (((zzzf.objet='rubrique' AND 0=0) OR (zzzf.objet='article' AND ((zzzf.id_objet NOT IN (SELECT * FROM( SELECT zzza.id_article FROM spip_articles as zzza WHERE 0=1) AS subquery)) AND 0=0))) OR (zzzf.objet NOT IN ('rubrique','article','breve')))) AS subquery)) /var/www/spip/ecrire/public/composer.php calculer_select(){ sql_select(); } 954 2 Erreur SQL 1064 You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near '' at line 6 SELECT id_document FROM spip_documents WHERE id_document=57 AND ((id_document IN (SELECT * FROM( SELECT zzzd.id_document FROM spip_documents_liens as zzzd WHERE ((((zzzd.objet='rubrique' AND 0=0) OR (zzzd.objet='article' AND ((zzzd.id_objet NOT IN (SELECT * FROM( SELECT zzza.id_article FROM spip_articles as zzza WHERE 0=1) AS subquery)) AND 0=0))) OR (zzzd.objet='forum' AND (zzzd.id_objet IN (SELECT * FROM( SELECT zzzf.id_forum FROM spip_forum as zzzf WHERE (((zzzf.objet='rubrique' AND 0=0) OR (zzzf.objet='article' AND ((zzzf.id_objet NOT IN (SELECT * FROM( SELECT zzza.id_article FROM spip_articles as zzza WHERE 0=1) AS subquery)) AND 0=0))) OR (zzzf.objet NOT IN ('rubrique','article','breve')))) AS subquery)))) OR (zzzd.objet NOT IN ('rubrique','article','breve','forum')))) AS subquery)) OR (id_document NOT IN (SELECT * FROM( SELECT zzzd.id_document FROM spip_documents_liens as zzzd) AS subquery))) /var/www/spip/plugins/auto/accesrestreint/v4.2.4/inc/accesrestreint_autoriser.php autoriser_document_voir(){ sql_getfetsel(); } 269 3 Erreur SQL 1064 You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near '' at line 6 SELECT id_document FROM spip_documents WHERE id_document=58 AND ((id_document IN (SELECT * FROM( SELECT zzzd.id_document FROM spip_documents_liens as zzzd WHERE ((((zzzd.objet='rubrique' AND 0=0) OR (zzzd.objet='article' AND ((zzzd.id_objet NOT IN (SELECT * FROM( SELECT zzza.id_article FROM spip_articles as zzza WHERE 0=1) AS subquery)) AND 0=0))) OR (zzzd.objet='forum' AND (zzzd.id_objet IN (SELECT * FROM( SELECT zzzf.id_forum FROM spip_forum as zzzf WHERE (((zzzf.objet='rubrique' AND 0=0) OR (zzzf.objet='article' AND ((zzzf.id_objet NOT IN (SELECT * FROM( SELECT zzza.id_article FROM spip_articles as zzza WHERE 0=1) AS subquery)) AND 0=0))) OR (zzzf.objet NOT IN ('rubrique','article','breve')))) AS subquery)))) OR (zzzd.objet NOT IN ('rubrique','article','breve','forum')))) AS subquery)) OR (id_document NOT IN (SELECT * FROM( SELECT zzzd.id_document FROM spip_documents_liens as zzzd) AS subquery))) /var/www/spip/plugins/auto/accesrestreint/v4.2.4/inc/accesrestreint_autoriser.php </pre> <p>Ce qui est étrange, c'est que les requêtes SQL rapportées en erreur semblent tout à fait correctes : dans la console mysql, elles me renvoient bien un résultat.</p> <p>Par contre dans les logs (<code class="spip_code spip_code_inline" dir="ltr">tmp/spip.log</code>)<small class="fine d-inline"> </small>; je trouve ça :</p> <pre> 2021-11-12 11:35:52 145.238.153.26 (pid 151554) :Pub:ERREUR: Erreur 1064 de mysql: You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near '' at line 8 in /var/www/spip/ecrire/public/composer.php L954 [sql_select(),calculer_select(),select(),__construct(),create(),BOUCLE_nb_commentaireshtml_ea83de0d52595f95541f720a279d8527(),BOUCLE_resume_articlehtml_ea83de0d52595f95541f720a279d8527(),html_ea83de0d52595f95541f720a279d8527(),public_parametrer_dist(),public_produire_page_dist(),inclure_page(),evaluer_fond(),recuperer_fond(),BOUCLE_articles2html_eff246a85bca6da881a667837f26ffff(),html_eff246a85bca6da881a667837f26ffff(),public_parametrer_dist(),public_produire_page_dist(),inclure_page(),evaluer_fond(),recuperer_fond(),eval(),include(),evaluer_fond(),recuperer_fond(),eval(),include(),evaluer_fond(),recuperer_fond(),eval(),include(),evaluer_fond(),recuperer_fond(),eval(),include(),include(),include()] SELECT forum.id_forum FROM <code class="spip_code spip_code_inline" dir="ltr">spip</code>.spip_forum AS <code class="spip_code spip_code_inline" dir="ltr">forum</code> WHERE (forum.statut = 'publie') AND (forum.id_objet = 59) AND (forum.objet = 'article') AND (forum.id_forum IN (SELECT * FROM( SELECT zzzf.id_forum FROM <code class="spip_code spip_code_inline" dir="ltr">spip</code>.spip_forum as zzzf </pre> <p>La requête est tronquée par rapport à ce qui est affiché. Et en effet si j'exécute la commande telle quelle, j'obtiens bien l'erreur 1064 dans ma console mysql.</p> <p>J'ai tenté de vider le cache mais sans effet.</p> <p>Sur une autre machine (mais en PHP 7.4) je n'ai pas ce problème.</p> Acces Restreint 3.0 2021-10-22T08:52:39Z https://files.spip.net/Acces-Restreint-3-0#comment509405 2021-10-22T08:52:39Z <p>Bonjour</p> <p>J'ai le même problème malgré l'absence de la table spip_breves. Mais les messages semblent plutôt parler de la table forum :</p> <div class="precode"><pre class="spip_code spip_code_block" dir="ltr" style="text-align:left;"><code>SELECT forum.id_forum FROM spip_forum AS `forum` WHERE (forum.statut = 'publie') AND (forum.id_objet = 40) AND (forum.objet = 'article') AND (forum.id_forum IN (SELECT * FROM( SELECT zzzf.id_forum FROM spip_forum as zzzf WHERE ((((zzzf.objet='rubrique' AND 0=0) OR (zzzf.objet='article' AND ((zzzf.id_objet NOT IN (SELECT * FROM( SELECT zzza.id_article FROM spip_articles as zzza WHERE 0=1) AS subquery)) AND 0=0))) OR (zzzf.objet='breve' AND ((zzzf.id_objet NOT IN (SELECT * FROM( SELECT zzzb.id_breve FROM spip_breves as zzzb WHERE 0=1) AS subquery)) AND 0=0))) OR (zzzf.objet NOT IN ('rubrique','article','breve')))) AS subquery)) </code></pre></div> <p>Est-ce que je tente de supprimer ma table spip_forum<small class="fine d-inline"> </small>? (qui est vide)</p> Acces Restreint 3.0 2021-10-19T15:47:29Z https://files.spip.net/Acces-Restreint-3-0#comment509397 2021-10-19T15:47:29Z <p>Bonjour,</p> <p>Merci pour le plug-in :-)</p> <p>Juste pour info, si les warnings sont autorisés, en PHP 8 et SPIP 4, ce message s'affiche :</p> <p>Warning : reset() : Argument #1 ($array) must be passed by reference, value given in /home/clients/b292ffee5cda953d5b1dfadcf99de260/dev/plugins/auto/acces_restreint/inc/accesrestreint.php on line 149</p> <p>En front, 1 fois.<br class="autobr"> En back : 2 fois au-dessus de la barre d'icônes du menu.</p> Acces Restreint 3.0 2021-10-17T14:40:51Z https://files.spip.net/Acces-Restreint-3-0#comment509391 2021-10-17T14:40:51Z <p>Bonjour,</p> <p>Je viens d'installer SPIP 4 sur un serveur PHP 8. Pour informations, j'ai noté les soucis suivants qui disparaissent en php 7.4 :</p> <p>Les plugins suivants sont installés : bonux, couteau suisse, champs extras interface et champs extras API, Verifer, YAML, saisies</p> <p>- Le message apparait partout dans le backoffice :</p> <p>Warning : reset() : Argument #1 ($array) must be passed by reference, value given in /home/clients/b292ffee5cda953d5b1dfadcf99de260/dev/plugins/auto/acces_restreint/inc/accesrestreint.php on line 149</p> <p>Warning : reset() : Argument #1 ($array) must be passed by reference, value given in /home/clients/b292ffee5cda953d5b1dfadcf99de260/dev/plugins/auto/acces_restreint/inc/accesrestreint.php on line 149</p> Acces Restreint 3.0 2021-10-04T23:10:21Z https://files.spip.net/Acces-Restreint-3-0#comment509322 2021-10-04T23:10:21Z <p><strong>Merci beaucoup<small class="fine d-inline"> </small>! </strong> <i>ça semble résoudre les soucis.</i><br class="autobr"> Super (y)</p> Acces Restreint 3.0 2021-10-04T22:43:39Z https://files.spip.net/Acces-Restreint-3-0#comment509321 2021-10-04T22:43:39Z <p>La solution est ici :<br class="autobr"> <a href="https://git.spip.net/spip-contrib-extensions/acces_restreint/commit/764b8fd7e13a9f99824384a58f21ba3205afa84e" class="spip_url spip_out auto" rel="nofollow external">https://git.spip.net/spip-contrib-extensions/acces_restreint/commit/764b8fd7e13a9f99824384a58f21ba3205afa84e</a></p> Acces Restreint 3.0 2021-10-04T22:18:36Z https://files.spip.net/Acces-Restreint-3-0#comment509320 2021-10-04T22:18:36Z <p>Bonsoir,<br class="autobr"> <strong>Je viens d'activer ce plugin 4.2.3 sur un Spip4.0.0.</strong><br class="autobr"> Dès lors, plein de messages d'erreur sont apparus mentionnant notamment des pb de boucles avec les brèves.<br class="autobr"> Dans la partie privée, l'ajout de d'image ne semble plus fonctionner en apparence car elles ne sont pas visualisées une fois l'ajout finalisé.<br class="autobr"> <strong>Dès que je l'ai désactivé, tous les pbs disparus.</strong><br class="autobr"> Idem, là j'ai vu également que l'ajout des images était bien pris en compte, car j'ai vu 4 fois les mêmes images.<br class="autobr"> Les messages sur le forum n'apparaissaient pas, par contre ils sont apparus après désactivation du plugin.<br class="autobr"> <i>Sauriez-vous d'où peut provenir le pb<small class="fine d-inline"> </small>?<br class="autobr"> Merci d'avance,<br class="autobr"> ChB.</i></p> Acces Restreint 3.0 2021-10-04T21:52:15Z https://files.spip.net/Acces-Restreint-3-0#comment509317 2021-10-04T21:52:15Z <p>Bonjour,</p> <p>Problème de droits d'accès avec SPIP 4.0.0 + Accès Restreint v4.2.3.</p> <p>Sur une page mot.html ( domaine.com/spip.php<small class="fine d-inline"> </small>?motXX) qui se trouve dans une zone privé, les SITES restent visibles aux visiteurs non identifiés alors que les ARTICLES et DOCUMENTS sont eux invisibles comme attendu.</p> <p>De plus il n'y a pas d'affichage de l'ERREUR 401 comme pour les pages rubrique.html ou article.html, le titre du mot, le logo et le descriptif restent visible.</p> <p>Boucle dans le squelette mot.html :</p> <div class="precode"><pre class="spip_code spip_code_block language-spip" dir="ltr" style="text-align:left;" data-language="spip"><code><ul> <BOUCLE_links(SITES) {id_mot}> <li> <a rel="nofollow" href="#URL_SITE">#NOM_SITE</a> </li> </BOUCLE_links> </ul></code></pre></div> Acces Restreint 3.0 2021-06-08T12:20:32Z https://files.spip.net/Acces-Restreint-3-0#comment508546 2021-06-08T12:20:32Z <p>Pour info, j'ai voulu me servir du plugin JAZ mais même la zone à l'inscription ne fonctionne pas, c'est pour ça que j'ai mis ma zone 1 à toute personne connectée. Mais c'est peut -être lié puisque le plugin JAZ a la même fonction que cochez la case toute personne connectée non<small class="fine d-inline"> </small>?</p> Acces Restreint 3.0 2021-06-08T09:09:23Z https://files.spip.net/Acces-Restreint-3-0#comment508544 2021-06-08T09:09:23Z <p>Bonjour à tous et à toutes,</p> <p>Je me sers de ce plugin « accès restreint » depuis un moment déjà. Tout fonctionne à merveille mais pour le dernier site que j'ai créé (SPIP 3.2.7 et accès restreint 4.2.2).</p> <p>On me demande une inscription de visiteurs. Là pas de soucis ^^ J'ai même mis mon 1<sup class="typo_exposants">er</sup> groupe restreint sur toute personne connectée.</p> <p>Là où cela se complique, c'est que j'ai 20 groupes « accès restreint », et un utilisateur inscrit doit être rajouter à un groupe tous les jours.</p> <p>J'ai <br class="autobr"> jour 1<br class="autobr"> jour 2<br class="autobr"> jour 3<br class="autobr"> etc...</p> <p>Et donc chaque jour un inscrit doit être rajouter au suivant (rajouter pour qu'il ait accès aux anciennes et à la nouvelle rubrique), est-ce possible en automatique<small class="fine d-inline"> </small>?</p> <p>Sans créé de script via putty ou autres, je m'entends.</p> <p>Merci d'avance</p> Acces Restreint 3.0 2021-05-11T15:18:41Z https://files.spip.net/Acces-Restreint-3-0#comment508373 2021-05-11T15:18:41Z <p>Oups, désolé, c'est corrigé dans la 4.2.2</p> Acces Restreint 3.0 2021-05-11T14:45:15Z https://files.spip.net/Acces-Restreint-3-0#comment508372 2021-05-11T14:45:15Z <p>Bonjour,<br class="autobr"> J'ai encore un site en php 5.3.3 donc spip 3.1 et j'ai une erreur fatale sur le fichier accesrestreint_options.php.</p> <p>La «<small class="fine d-inline"> </small>short syntax arrays<small class="fine d-inline"> </small>» est utilisée à une fois dans ce fichier :<br class="autobr"> ligne 44 :</p> <div class="precode"><pre class="spip_code spip_code_block" dir="ltr" style="text-align:left;"><code> $sign = [$id_document, $fichier];</code></pre></div> <p>à remplacer par</p> <div class="precode"><pre class="spip_code spip_code_block" dir="ltr" style="text-align:left;"><code> $sign = array($id_document, $fichier);</code></pre></div> Acces Restreint 3.0 2020-10-23T16:23:17Z https://files.spip.net/Acces-Restreint-3-0#comment506573 2020-10-23T16:23:17Z <p>version spip3</p> Acces Restreint 3.0 2020-10-23T16:22:32Z https://files.spip.net/Acces-Restreint-3-0#comment506572 2020-10-23T16:22:32Z <p>Toutes versions</p> Acces Restreint 3.0 2020-10-23T16:12:41Z https://files.spip.net/Acces-Restreint-3-0#comment506570 2020-10-23T16:12:41Z <p>Heu, moi je les vois bien :)</p> Acces Restreint 3.0 2020-10-23T16:02:23Z https://files.spip.net/Acces-Restreint-3-0#comment506569 2020-10-23T16:02:23Z <p>Pour info, les dernières versions de ce plugin ont disparu de la zone de téléchargement, reste juste la version pour Spip 1.9<br class="autobr"> (il en est de même pour d'autres plugins)</p> Acces Restreint 3.0 2020-10-20T12:43:11Z https://files.spip.net/Acces-Restreint-3-0#comment506535 2020-10-20T12:43:11Z <p>Bonjour</p> <p>J'ai eu la même problème et la solution semble être ici :<br class="autobr"> <a href="https://contrib.spip.net/Le-plugin-Acces-Restreint#XI-Astuce-pour-recuperer-un-flux-RSS-personnalise" class="spip_url spip_out auto" rel="nofollow external">https://contrib.spip.net/Le-plugin-Acces-Restreint#XI-Astuce-pour-recuperer-un-flux-RSS-personnalise</a></p> <blockquote class="spip"> <p> Utilisez l'adresse suivante pour vous abonner au flux RSS dans Thunderbird :<br class="autobr"> http://login:motdepasse@monsite.net/spip.php<small class="fine d-inline"> </small>?action=cookie&essai_auth_http=oui&url=spip.php?page=backend. Vous obtiendrez alors un flux comportant les articles auxquels vous avez accès. Cette astuce fonctionne avec n'importe quelle page.</p> </blockquote> <p>Par exemple, voici une URL d'identification</p> <ul class="spip"><li> sur un site <strong><a href="http://www.noisette.net" class="spip_url spip_out auto" rel="nofollow external">www.noisette.net</a></strong></li><li> avec compte SPIP qui a comme login : <strong>bob</strong> et comme mot de passe <strong>motdepassedebob</strong></li><li> pour obtenir la page <strong>backend</strong></li></ul> <p> L'URL à renseigner est donc :</p> <div class="precode"><pre class="spip_code spip_code_block language-html" dir="ltr" style="text-align:left;" data-language="html"><code>http://bob:motdepassedebob@www.noisette.net/spip.php?action=cookie&essai_auth_http=oui&url=spip.php?page=backend</code></pre></div> Acces Restreint 3.0 2020-09-29T12:08:40Z https://files.spip.net/Acces-Restreint-3-0#comment506383 2020-09-29T12:08:40Z <p>Bonjour,<br class="autobr"> Y a-t-il un moyen de court-circuiter le formulaire LOGIN_PUBLIC en passant login/pass dans l'url<small class="fine d-inline"> </small>? L'idée est de bien avoir des zones restreintes, mais de pouvoir accéder au contenu par un lien direct.</p> Acces Restreint 3.0 2020-06-22T15:56:26Z https://files.spip.net/Acces-Restreint-3-0#comment505815 2020-06-22T15:56:26Z <p>Merci bcp. Top<small class="fine d-inline"> </small>!...</p> Acces Restreint 3.0 2020-06-22T13:17:29Z https://files.spip.net/Acces-Restreint-3-0#comment505807 2020-06-22T13:17:29Z <p>et voici la deuxième</p> Acces Restreint 3.0 2020-06-22T13:16:55Z https://files.spip.net/Acces-Restreint-3-0#comment505806 2020-06-22T13:16:55Z <p>Bonjour, désolé pour le retard. Voici deux copies d'écran des deux tables. Bonne journée<small class="fine d-inline"> </small>!</p> Acces Restreint 3.0 2020-06-20T17:11:54Z https://files.spip.net/Acces-Restreint-3-0#comment505781 2020-06-20T17:11:54Z <p>Bonjour elm31rugby,</p> <p>La procédure pour activer le plugin est clair avec vos infos.<br class="autobr"> Mais, à part faire une installation en local, où peut-on trouver la structure des 2 tables à créer<small class="fine d-inline"> </small>?<br class="autobr"> Sinon pouvez-vous les fournir ici<small class="fine d-inline"> </small>?</p> <p>D'avance merci.</p> Acces Restreint 3.0 2020-05-16T02:55:33Z https://files.spip.net/Acces-Restreint-3-0#comment505261 2020-05-16T02:55:33Z <p>Je pense avoir résolu le problème : dans le fichier api_docrestreint.php (répertoire action), remplacer :</p> <div class="precode"><pre class="spip_code spip_code_block" dir="ltr" style="text-align:left;"><code> // ce content-type est necessaire pour eviter des corruptions de zip dans ie6 header('Content-Type: application/octet-stream'); header("Content-Disposition: attachment; filename=\"$f\";"); header('Content-Transfer-Encoding: binary');</code></pre></div> <p>par :</p> <div class="precode"><pre class="spip_code spip_code_block" dir="ltr" style="text-align:left;"><code> if (($doc['extension'] == 'pdf') || ($doc['extension'] == 'html')) { header("Content-Disposition: inline; filename=\"$f\";"); header('Cache-Control: private, max-age=0, must-revalidate'); } else { // ce content-type est necessaire pour eviter des corruptions de zip dans ie6 header('Content-Type: application/octet-stream'); header("Content-Disposition: attachment; filename=\"$f\";"); header('Content-Transfer-Encoding: binary'); }</code></pre></div> Acces Restreint 3.0 2020-05-10T13:28:58Z https://files.spip.net/Acces-Restreint-3-0#comment505134 2020-05-10T13:28:58Z <p>Bonjour, j'ai exactement le même problème , sur les pdfs et sur les fichiers html. <br class="autobr"> Ces documents sont systématiquement téléchargés dans le répertoire téléchargements/download. <br class="autobr"> Avec firefox, il faut toujours indiquer avec quel outil on veut ouvrir le fichier, <br class="autobr"> Avec chrome ils continuent à s'ouvrir dans le navigateur.<br class="autobr"> Je préférerai que les fichiers restent dans le répertoire des fichiers temporaires et s'ouvre directement dans le navigateur afin d'avoir une navigation fluide.<br class="autobr"> C'est un vrai problème.<br class="autobr"> Très bon plugin à part ça...</p> Acces Restreint 3.0 2020-05-09T17:15:49Z https://files.spip.net/Acces-Restreint-3-0#comment505126 2020-05-09T17:15:49Z <p>Après vérification mes documents ne sont rattachés à aucun autre objet que l'article. Je vide bien le cache systématiquement.<br class="autobr"> Je ne comprends pas d'où ça vient.<br class="autobr"> Bon, c'est pas non plus très très grave. J'aurais préféré que les documents en accès restreints ne soient pas accessibles par leur url aux non connectés, mais ce ne sont pas non plus des documents secret défense.</p> Acces Restreint 3.0 2020-05-08T20:38:39Z https://files.spip.net/Acces-Restreint-3-0#comment505113 2020-05-08T20:38:39Z <p>tu as vidé le cache<small class="fine d-inline"> </small>? <br class="autobr"> je confirme que ça fonctionne.</p> <p>Mais il y a un bug, relevé recemment par nicod <br class="autobr"> si les documents sont liés à d'autre objet que des articles ça peut poser problème</p> <blockquote class="spip"> <p> J'ai compris le problème, il y a effectivement un bug dans certains cas.</p> <p>Quand on a activé la constante, une requête est lancée pour vérifier si<br class="autobr"> le document est attaché à un objet lui même attaché à une rubrique<br class="autobr"> restreinte :<br class="autobr"> <a href="https://git.spip.net/spip-contrib-extensions/acces_restreint/src/tag/v4.0.0/inc/accesrestreint_autoriser.php#L269" class="spip_url spip_out auto" rel="nofollow external">https://git.spip.net/spip-contrib-extensions/acces_restreint/src/tag/v4.0.0/inc/accesrestreint_autoriser.php#L269</a></p> <p>Exemple de requête générée :<br class="autobr"> <a href="http://spip.pastebin.fr/62681" class="spip_url spip_out auto" rel="nofollow external">http://spip.pastebin.fr/62681</a></p> <p>Si le document a uniquement un lien vers un article ou une rubrique, ça<br class="autobr"> marche comme prévu : la requête ne renvoie rien et un visiteur non<br class="autobr"> connecté ne voit pas le doc.</p> <p>Mais si le document a un lien vers un autre objet (un auteur par<br class="autobr"> exemple) dans spip_documents_liens, la requête renvoie bien<br class="autobr"> l'id_document, et l'autorisation est donc donnée, ce qui n'est pas du<br class="autobr"> tout ce qu'on veut.</p> <p>Cela vient des deux clauses OR ((zzzd.objet NOT IN<br class="autobr"> ('rubrique','article','breve','forum')), qui remontent donc un<br class="autobr"> enregistrement s'il y a un lien vers un auteur, une patate ou autre.</p> <p>C'est généré ici :<br class="autobr"> <a href="https://git.spip.net/spip-contrib-extensions/acces_restreint/src/tag/v4.0.0/public/accesrestreint.php#L256" class="spip_url spip_out auto" rel="nofollow external">https://git.spip.net/spip-contrib-extensions/acces_restreint/src/tag/v4.0.0/public/accesrestreint.php#L256</a></p> <p>Cedric, si tu as suivi mon raisonnement (que je peux reproduire<br class="autobr"> maintenant), qu'en penses tu<small class="fine d-inline"> </small>?</p> </blockquote> Acces Restreint 3.0 2020-05-08T20:20:46Z https://files.spip.net/Acces-Restreint-3-0#comment505112 2020-05-08T20:20:46Z <p>Ok merci, je cherchais un fichier dans le plugin.<br class="autobr"> Bon, mais la création de config/mes_options.php avec ton code dedans ne change rien au problème.<br class="autobr"> Merci quand même de t'être penché sur la question.</p> Acces Restreint 3.0 2020-05-08T18:33:29Z https://files.spip.net/Acces-Restreint-3-0#comment505110 2020-05-08T18:33:29Z <p>dans config/mes_options.php</p> <blockquote class="spip"> <p>Par défaut, SPIP ne fourni pas ce fichier. Il est donc à créer dans le répertoire config/ .<br class="autobr"> mes_options.php étant un fichier PHP, il doit commencer par <code class="spip_code spip_code_inline" dir="ltr"><?php</code> (soyez extrêmement vigilant : il ne doit y avoir aucun caractère ni espace ni ligne vierge avant la balise ouvrante <code class="spip_code spip_code_inline" dir="ltr"><?php</code>).</p> </blockquote> <p>Documentation ici <a href="https://www.spip.net/fr_article4654.html" class="spip_url spip_out auto" rel="nofollow external">https://www.spip.net/fr_article4654.html</a></p> Acces Restreint 3.0 2020-05-08T17:50:58Z https://files.spip.net/Acces-Restreint-3-0#comment505109 2020-05-08T17:50:58Z <p>Désolé je n'ai pas trouvé dans quel fichier insérer le code que tu me donnes, ni à quel endroit du fichier ...</p> Acces Restreint 3.0 2020-05-08T14:47:53Z https://files.spip.net/Acces-Restreint-3-0#comment505107 2020-05-08T14:47:53Z <p>Normalement non.<br class="autobr"> Pas besoin de gérer le .htpasswd pour protéger les docs en fonction des zones. c'est une autre option (dont je n'ai pas saisie le sens)</p> <p>Mais normalement :</p> <div class="precode"><pre class="spip_code spip_code_block language-php" dir="ltr" style="text-align:left;" data-language="php"><code>// config/mes_options.php define('ACCES_RESTREINT_FORCE_AUTORISE',true);</code></pre></div> <p>+<br class="autobr"> dans <br class="autobr"> <small class="fine d-inline"> </small>?exec=configurer_accesrestreint<br class="autobr"> [x] Interdire la lectures des documents.</p> <p>doit suffire</p> <p>ensuite tu aura des liens la forme <br class="autobr"> docrestreint.api/nn/hash/xxxxxxx.xxx</p> Acces Restreint 3.0 2020-04-25T10:39:04Z https://files.spip.net/Acces-Restreint-3-0#comment504856 2020-04-25T10:39:04Z <p>Bonjour,<br class="autobr"> Petit problème de mon côté : cases cochées « interdire la lecture » et « créer les .htpasswd », tous les accès aux documents du site arrivent à un message sur page blanche « Not Found<small class="fine d-inline"> </small>; The requested URL was not found on this server. » Ceci qu'on soit connecté ou non, et même pour les documents qui ne sont pas attachés à un article en accès restreint.<br class="autobr"> Et case cochée « autoriser la lecture », tous les documents du site sont accessibles par leur url, en accès restreint ou non, là aussi qu'on soit connecté ou non.<br class="autobr"> Par ailleurs, je n'ai pas de message « spip » qui dise « ce document est en accès restreint ».<br class="autobr"> Est-ce que tout ça est lié aux capacités de mon hébergement, comme dit à l'avant dernier paragraphe du chapitre V<small class="fine d-inline"> </small>?</p> <p>merci,</p> Acces Restreint 3.0 2020-04-06T19:33:07Z https://files.spip.net/Acces-Restreint-3-0#comment504521 2020-04-06T19:33:07Z <p>Bonjour<br class="autobr"> J'ai activé l'acces restreint à la racine du site pour le site public.<br class="autobr"> J'ai encore quelques éléments de la home qui s'affichent.<br class="autobr"> Tous mes caches SPIP et navigateur ont été vidés pleins de fois.<br class="autobr"> Que dois-je faire pour tout bloquer l'affichage sur la home<small class="fine d-inline"> </small>?<br class="autobr"> Merci beaucoup</p> Acces Restreint 3.0 2020-04-02T13:18:06Z https://files.spip.net/Acces-Restreint-3-0#comment504444 2020-04-02T13:18:06Z <p>[Résolu] réponse dans le message posté par MB. Il faut créer à la main les deux tables spip_zones et spip_zones_liens, puis activer le plugin.</p> Acces Restreint 3.0 2020-04-02T13:16:31Z https://files.spip.net/Acces-Restreint-3-0#comment504443 2020-04-02T13:16:31Z <p>Et bien, ce fut rude, mais ça fonctionne. En fait, il faut créer les deux tables spip_zones et spip_zones_liens (attention, il y a un « s » à zones)<br class="autobr"> Comme le plugin fonctionnait en local, en fait, j'ai exporté mes deux tables, et je les ai importées dans ma base de données distante.<br class="autobr"> J'ai activé le plugin Accès Restreint, et cette fois tout fonctionne.</p> Acces Restreint 3.0 2020-04-02T09:30:14Z https://files.spip.net/Acces-Restreint-3-0#comment504439 2020-04-02T09:30:14Z <p>Voilà<small class="fine d-inline"> </small>! J'ai le même problème chez mon hébergeur (OVH) lorsque j'active Accès Restreint, je vois apparaître les rectangles bleus de Debug, comme MB. (Cf. le message que je viens de poster).<br class="autobr"> Je vais donc tenter à la main la création de la table spip_zone_liens et je vais réinstaller le plugin. <br class="autobr"> Merci à MB d'avoir laissé l'info.<br class="autobr"> Le plus surprenant, c'est qu'en local (Ubuntu+Apache+PHP 5.6) tout s'est installé sans problème.</p> Acces Restreint 3.0 2020-04-02T09:06:18Z https://files.spip.net/Acces-Restreint-3-0#comment504438 2020-04-02T09:06:18Z <p>Activation impossible<br class="autobr"> Bonjour à tous, j'essaie d'activer sur mon site hébergé Accès restreint : impossible. L'espace privé « part en vrille », et m'affiche plein de rectangles bleus de debug. <br class="autobr"> Lorsque je supprime par FTP le plugin, tout redevient normal. <br class="autobr"> J'ai testé plusieurs versions de Accès restreint, même résultat.<br class="autobr"> J'ai désactivé tous les plugins puis j'ai activé Accès restreint : même résultat<br class="autobr"> Je suis sur Spip 3.2.7, php 5.6 chez OVH.<br class="autobr"> Le pire, c'est qu'en local, avec la même config, tout fonctionne.<br class="autobr"> Une idée<small class="fine d-inline"> </small>? <br class="autobr"> Merci, <br class="autobr"> Eric LM</p> Acces Restreint 3.0 2020-04-01T09:34:04Z https://files.spip.net/Acces-Restreint-3-0#comment504429 2020-04-01T09:34:04Z <p>Bonjour, impossible d'accéder aux documents dans la médiathèque : « Fichier api_docrestreint introuvable ». J'ai supprimé le plugin accès restreint.</p> Acces Restreint 3.0 2020-03-30T14:21:19Z https://files.spip.net/Acces-Restreint-3-0#comment504418 2020-03-30T14:21:19Z <p>Bonjour<small class="fine d-inline"> </small>! Petit souci avec accès restreint (spip 3.2 - accès restreint 3.15.18) : j'ai 2 zones, l'une réservée à x personnes (par ex. une liste d'élèves), l'autre à x+n personnes (par exemple les élèves et les profs). Les deux zones affectée aux « profs » fonctionnent (affichage des deux rubriques), mais pas celle affectée seulement aux « élèves » (affichage d'aucune des deux rubriques). J'ai vidé le cache, désactivé, désinstallé, réinstallé à tour de bras, rien n'y fait<small class="fine d-inline"> </small>! Est-ce que je fais une erreur de logique<small class="fine d-inline"> </small>? Dois-je installer une autre version du plugin<small class="fine d-inline"> </small>? <br class="autobr"> Merci à l'avance de la réponse<small class="fine d-inline"> </small>! Et merci pour ce plugin ô combien précieux<small class="fine d-inline"> </small>!</p> Acces Restreint 3.0 2020-02-25T11:17:51Z https://files.spip.net/Acces-Restreint-3-0#comment504097 2020-02-25T11:17:51Z <p>Bonjour et merci pour vos réponses,</p> <p>« Je regarderais le paragraphe VI. Paramétrage plus fin des restrictions pour ton problème. » cela ne débloque pas la situation mais merci d'y avoir réfléchi.</p> <p>@François Daniel Giezendanner , le principe de polyhierarchie est une multi publication de contenu. Donc les articles hiérarchisés n'appartiennent pas plus à une rubrique ou à une autre. Il est dommage que le contexte de consultation, donc la rubrique en cours, ne puisse être considéré.</p> <p>Les deux plugins m'apparaissent comme incompatibles ou je me trompe<small class="fine d-inline"> </small>?</p> <p>Merci à vous.</p> Acces Restreint 3.0 2020-02-13T13:23:34Z https://files.spip.net/Acces-Restreint-3-0#comment504023 2020-02-13T13:23:34Z <p>J'ai trouvé : il faut copier le dossier urls et generer_url_document.php dans son plugin. Puis ajouter la condition autoriser_exception dans generer_url_document.ph, et cela fonctionne.</p> Acces Restreint 3.0 2020-02-09T00:53:38Z https://files.spip.net/Acces-Restreint-3-0#comment503974 2020-02-09T00:53:38Z <p>Je viens de trouver la solution (Ou tout du moins une solution de contournement à ce dysfonctionnement. En fait il provient de l'affichage des images avec une référence de type <tt><docXX|yy></tt>.<br class="autobr"> Celles-ci ne s'affichent plus après l'activation du plugin Access restreint.</p> <p>Correction par :<br class="autobr"> * Installation du plugin Modèle unifié<br class="autobr"> <span class="ressource spip_out"><<a href="https://contrib.spip.net/Modele-doc-unifie" class="spip_url spip_out" rel='nofollow external'>https://contrib.spip.net/Modele-doc...</a>></span> <br class="autobr"> * Renommage des images <tt><docXX|yy></tt> en <tt><docXX|img|yy></tt> par exemple</p> <div class="spip_document_1043 spip_document spip_documents spip_document_image spip_documents_center spip_document_center spip_document_avec_legende img" data-legende-len="29" data-legende-lenx=""> <figure class="spip_doc_inner"> <a href='https://files.spip.net/IMG/jpg/mon_espace.jpg' class="spip_doc_lien mediabox" type="image/jpeg" rel='nofollow'> <img src='https://files.spip.net/IMG/jpg/mon_espace.jpg' width="800" height="588" alt=""></a> <figcaption class="spip_doc_legende"> <div class="spip_doc_titre crayon document-titre-1043"><strong>Ecran de l'espace personnel </strong></div> </figcaption></figure> </div> <p>Et alors miracle, les images sont à nouveau visibles avec le plugin *Acces Restreint* activé</p> Acces Restreint 3.0 2020-02-06T09:31:50Z https://files.spip.net/Acces-Restreint-3-0#comment503944 2020-02-06T09:31:50Z <p>Bonjour,</p> <p>Suite aux mises à jours réalisées (Entre autre SIP3.2.7, SARKA 3.4.10 et Accès Restreint 4.0.0), sur mon site <a href="https://ref25.r-e-f.org/" class="spip_url spip_out auto" rel="nofollow external">https://ref25.r-e-f.org/</a> les images de la page d'accueil (Définie par un <strong>Article à la une</strong>) ne sont plus affichées dès l'activation du plugin AR . Idem après clear du cache, etc. Le reste fonctionne correctement en particulier <strong>zones protégées</strong> bien reconnues.<br class="autobr"> Pour information, les images des autres articles sont correctement affichées. J'ai juste ce problème avec l'Article à la Une et j'aurais donc besoin de votre aide car je ne sais plus très bien par quel bout prendre ce dysfonctionnement qui semble provenir de droits mal affectés ou reconnus.<br class="autobr"> Merci d'avance pour votre aide et vos conseils.<br class="autobr"> Christian Barthod</p> Acces Restreint 3.0 2020-02-05T13:27:04Z https://files.spip.net/Acces-Restreint-3-0#comment503934 2020-02-05T13:27:04Z <p>Bonjour,<br class="autobr"> Comment court-circuite t on urls_generer_url_document_dist<small class="fine d-inline"> </small>?<br class="autobr"> Où met on l'autorisation autoriser_exception<small class="fine d-inline"> </small>? Via un pipeline, si oui lequel<small class="fine d-inline"> </small>? Car je n'y arrive pas.<br class="autobr"> J'ai un document d'un article restreint à afficher en public : l'image s'affiche bien mais l'URL ne s'affiche correctement que si le document qui est associé à un article restreint et un article normal. <br class="autobr"> Merci<br class="autobr"> DjackO</p> Acces Restreint 3.0 2020-01-25T16:54:24Z https://files.spip.net/Acces-Restreint-3-0#comment503845 2020-01-25T16:54:24Z <p>Bonjour,</p> <p>J'aimerais préciser : <br class="autobr"> Lorsque l'utilisateur n'a pas les droits d'accès à la rubrique A, les articles de la rubrique A contenus dans la rubrique B ne sont pas affichés alors qu'associés à rubrique B.</p> <p>C'est normal, c'est le principe de l'accès restreint, les articles de la rubrique A ne sont pas accessibles à cet utilisateurs, quelque soit la rubrique où ils sont rattaché par poly hiérarchie.</p> <p>Cela n'aurait pas de sens de lui donner un accès à ces articles par simple ajout à une autre rubriques, c-à-d simplement en lui proposant de consulter une autre rubrique<small class="fine d-inline"> </small>! Soit ils sont accessible, soit ils ne le sont pas, il n'y a pas d'entre deux<small class="fine d-inline"> </small>!</p> <p>Cordialement</p> <p>FDG</p> Acces Restreint 3.0 2020-01-25T13:08:37Z https://files.spip.net/Acces-Restreint-3-0#comment503842 2020-01-25T13:08:37Z <p>Bonjour,</p> <p>Je regarderais le paragraphe <strong>VI. Paramétrage plus fin des restrictions</strong> pour ton problème.</p> <p>Cdt.</p> Acces Restreint 3.0 2020-01-24T21:44:13Z https://files.spip.net/Acces-Restreint-3-0#comment503841 2020-01-24T21:44:13Z <p>petit up svp</p> Acces Restreint 3.0 2019-12-16T18:55:44Z https://files.spip.net/Acces-Restreint-3-0#comment503416 2019-12-16T18:55:44Z <p>Désolé, avec les plugins (vous l'aurez compris) accès restreint et polyhierarchie.</p> Acces Restreint 3.0 2019-12-16T18:54:32Z https://files.spip.net/Acces-Restreint-3-0#comment503415 2019-12-16T18:54:32Z <p>Bonjour,<br class="autobr"> Je rencontre un problème fonctionnel à l'utilisation de ce plugin et «<small class="fine d-inline"> </small>accès restreint<small class="fine d-inline"> </small>».<br class="autobr"> J'ai deux rubriques : rubrique A et rubrique B au même niveau d'arborescence.<br class="autobr"> Rubrique A est à accès restreint<br class="autobr"> Rubrique B contient des articles de la rubrique A (principe de polyhierarchie)</p> <p>Lorsque l'utilisateur n'a pas les droits d'accès à la rubrique A, les articles dans la rubrique B ne sont pas affichés alors qu'associés à rubrique B.</p> <p>Avez vous déjà rencontrés le problème<small class="fine d-inline"> </small>? Y a t-il une solution ou un paramétrage<small class="fine d-inline"> </small>?<br class="autobr"> Merci à vous.</p> Acces Restreint 3.0 2019-12-09T10:32:13Z https://files.spip.net/Acces-Restreint-3-0#comment503280 2019-12-09T10:32:13Z <p>Bonjour,</p> <p>Une petite interrogation sur les Forums publics d'articles en zones restreintes :<br class="manualbr">il semblerait AMHA que ceux-ci ne soient pas filtrés (AR Accès Restreint 3.15.17 sous SPIP 3.3.0-dev [24450], egalement sous SPIP 3.2.5 [24404] )<small class="fine d-inline"> </small>?</p> <p>YannX</p> Acces Restreint 3.0 2019-12-09T10:00:39Z https://files.spip.net/Acces-Restreint-3-0#comment503279 2019-12-09T10:00:39Z <p>Ce serait pas un probleme de cache SPIP<small class="fine d-inline"> </small>?</p> Acces Restreint 3.0 2019-11-28T09:57:19Z https://files.spip.net/Acces-Restreint-3-0#comment503179 2019-11-28T09:57:19Z <p>Bonjour,<br class="autobr"> J'ai dû désactiver «<small class="fine d-inline"> </small>Accès restreint<small class="fine d-inline"> </small>» car cela empéchait l'ouverture et donc la lecture du pdf directement dans le navigateur ( il ne faisait que l'enregistrer systématiquement sur le disque dur).<br class="autobr"> j'ai donc carrément désinstallé «<small class="fine d-inline"> </small>Accès restreint<small class="fine d-inline"> </small>» dans l'interface privée de SPIP (3.2.5), et là boum</p> <p>Fichier API docrestreint introuvable.</p> <p>Plus moyen de lire les PDF et les images agrandies dans IMG/<br class="autobr"> seuls les vignettes s'affichent...<br class="autobr"> même après avoir vider le cache</p> <p>Que faire<small class="fine d-inline"> </small>?<br class="autobr"> Quelqu'un aurait il une solution<small class="fine d-inline"> </small>?</p> <p>Merci</p> Acces Restreint 3.0 2019-08-29T16:40:53Z https://files.spip.net/Acces-Restreint-3-0#comment502137 2019-08-29T16:40:53Z <p>J'ai ajouté les lignes :</p> <div class="precode"><pre class="spip_code spip_code_block" dir="ltr" style="text-align:left;"><code>define('AR_TYPE_RESTRICTION','forte'); define('AR_TYPE_RESTRICTION_PARENTEE','faible');</code></pre></div> <p>dans mes_options.php<br class="autobr"> et je crois que cela entraîne une petite incompatibilité avec le cadre de gauche des rubriques (image).<br class="autobr"> Lorsque l'on clique sur la croix rouge pour enlever la rubrique en cours d'une zone il y a un message « Êtes vous sûr de vouloir retirer cette rubrique de cette zone<small class="fine d-inline"> </small>? » je dis oui mais rien ne se passe et la rubrique n'est pas enlevée de la zone.<br class="autobr"> Il semble que la zone soit malgré tout protégée mais rien ne l'indique aux admins</p> Acces Restreint 3.0 2019-08-23T14:33:14Z https://files.spip.net/Acces-Restreint-3-0#comment502074 2019-08-23T14:33:14Z <p>Bonjour MB,<br class="autobr"> j'ai le même problème et je sais créer une table en PhpMyAdmin , mais que mettre dans « spip_zone_liens »<small class="fine d-inline"> </small>?<br class="autobr"> Car j'ai essayé avec la V3.8 en modifiant 3.0 par 3.2 en compatibilité, mais même problème, j'étais en php 7.2, je suis passé en 7.0, mais pas de changement.<br class="autobr"> Et comme j'avais mal désinstallé, il me bloquait mes vignettes en agrandissement<small class="fine d-inline"> </small>!</p> <p>Par avance, merci</p> Acces Restreint 3.0 2019-08-02T10:32:44Z https://files.spip.net/Acces-Restreint-3-0#comment501874 2019-08-02T10:32:44Z <p>J'utilise souvent le plugin champ extra pour la création de mes autres objets éditoriaux (dans des articles par exemple), et du coup le plugin Accès restreint fait le travail<small class="fine d-inline"> </small>!</p> Acces Restreint 3.0 2019-08-02T09:55:48Z https://files.spip.net/Acces-Restreint-3-0#comment501873 2019-08-02T09:55:48Z <p>Problème qui paraît similaire en utilisant un squelette (via recuperer_fond) qui génère un json avec des informations sur le document.<br class="autobr"> Malgré un</p> <div class="precode"><pre class="spip_code spip_code_block language-spip" dir="ltr" style="text-align:left;" data-language="spip"><code>{tout_voir}</code></pre></div> <p>dans ce dernier, l'url du document est erroné.</p> <p>En ajoutant un autoriser_exception voir, plus de soucis.</p> <div class="precode"><pre class="spip_code spip_code_block language-spip" dir="ltr" style="text-align:left;" data-language="spip"><code>{tout_voir}</code></pre></div> <p>devrait éviter de passer par l'autorisation dans urls_generer_url_document_dist d'accès restreint</p> Acces Restreint 3.0 2019-05-20T09:05:12Z https://files.spip.net/Acces-Restreint-3-0#comment501274 2019-05-20T09:05:12Z <p>Hop,</p> <p>Je sèche toujours…</p> <p>Du coup je repose ma question autrement : existe t-il un autre objet éditorial (hors articles, breves, liens, etc.) qui est '<i>compatible</i>' Accès Restreint et dont je pourrais m'inspirer au niveau du code<small class="fine d-inline"> </small>?</p> <p>Merci</p> Acces Restreint 3.0 2019-03-21T12:02:48Z https://files.spip.net/Acces-Restreint-3-0#comment500537 2019-03-21T12:02:48Z <p>Hello,</p> <p>je cherche à ajouter mon nouvel objet éditorial à la liste des objets automatiquement restreints.</p> <p>En effet, la doc précise</p> <blockquote class="spip"> <p>Si un visiteur n'est pas identifié ou s'il n'est pas autorisé, alors l'intégralité de la rubrique (ce qui <strong>inclut les sous-rubriques, les articles, les liens</strong> ...) ne sera pas visible par ce visiteur.</p> </blockquote> <p>Acces Restreint 3.0 propose deux pipelines qui pourraient faire l'affaire mais <br>- <code class="spip_code spip_code_inline" dir="ltr">accesrestreint_objet_restreint()</code> n'est jamais appelé semble t-il <br>- <code class="spip_code spip_code_inline" dir="ltr">accesrestreint_liste_objets_exclus()</code> : lui je suis pas sûr de comprendre ça logique</p> <p>bref je sèche…</p> Acces Restreint 3.0 2019-03-15T16:34:27Z https://files.spip.net/Acces-Restreint-3-0#comment500418 2019-03-15T16:34:27Z <p>HELP<br class="autobr"> J'ai installé le plugin.<br class="autobr"> J'ai défini une zone restreinte.<br class="autobr"> J'ai créé un visiteur pour la partie publique.<br class="autobr"> Je lui ai donné accès à la zone.<br class="autobr"> J'ai mis le #LOGIN_PUBLIC sur la page d'accueil.<br class="autobr"> Je me suis connecté en administrateur, puis je me suis déconnecté.<br class="autobr"> Je me suis connecté en tant que visiteur : parfait.<br class="autobr"> Là, j'ai cliqué sur le bouton d'accès à l'espace privé (qui apparaissait toujours).<br class="autobr"> J'ai le message : « Erreur de connexion - Problème d'accès à l'espace privé »<br class="autobr"> ... Et je n'arrive plus à me connecter à l'espace privé en tant qu'administrateur.<br class="autobr"> J'ai la page d'accueil de mon site, mais sans le bouton d'accès à l'espace privé<small class="fine d-inline"> </small>; je ne peux pas accéder à l'espace privé en ajoutant /ecrire.<br class="autobr"> Je pense que je suis toujours considéré comme le visiteur identifié, et qui n'a pas accès à l'espace privé.<br class="autobr"> Comment puis-je m'en sortir<small class="fine d-inline"> </small>?<br class="autobr"> Michel</p> Acces Restreint 3.0 2019-01-24T06:38:28Z https://files.spip.net/Acces-Restreint-3-0#comment499682 2019-01-24T06:38:28Z <p>Bonjour, <br class="autobr"> je me permets de poser cette question car je ne trouve pas la réponse dans le forum.<br class="autobr"> Je souhaite modifier une partie du formulaire LOGIN_PUBLIC et en particulier la longueur du champ mais je ne le trouve pas dans les dossiers du plugin<small class="fine d-inline"> </small>?<br class="autobr"> Quelqu'un pourrait-il me dire où le trouver<small class="fine d-inline"> </small>?<br class="autobr"> Merci d'avance<br class="autobr"> Jérôme</p> Acces Restreint 3.0 2019-01-18T21:41:07Z https://files.spip.net/Acces-Restreint-3-0#comment499591 2019-01-18T21:41:07Z <p>Bonjour Maïeul, merci pour vos réponses. Le problème était que la partie « debug » qui s'affichait recouvrait entièrement la partie haute de l'écran et m'empêchait donc de désinstaller le plugin proprement.<br class="autobr"> Je m'en suis sorti (je donne l'info au cas où d'autres auraient ce problème) en recréant la table spip_zone_liens qui manquait directement via PHpMyAdmin.<br class="autobr"> Cordialement,<br class="autobr"> MB</p> Acces Restreint 3.0 2019-01-18T14:10:14Z https://files.spip.net/Acces-Restreint-3-0#comment499579 2019-01-18T14:10:14Z <p>non, le plugin est en test depuis un bout de temps.</p> <p>Il faudrait voir endésinstatllanet (je dis bien Desinstaller, pas désacticer) le plugin, puis en réinstallant.</p> <p>Chez moi il marche bien.</p> Acces Restreint 3.0 2019-01-18T14:01:13Z https://files.spip.net/Acces-Restreint-3-0#comment499578 2019-01-18T14:01:13Z <p>Bonjour, Merci pour votre réponse rapide. A priori, ce n'est pas lié à la version de PHP : je suis revenu en 7.0 puis 5.6 et le problème est toujours le même. Est-ce que c'est lié au fait que la version 3.15.14 du plugin est une version de test. Il n'y a peu d'autres retours comme le mien<small class="fine d-inline"> </small>?<br class="autobr"> Désolé d'insister, mais ce plugin semble vraiment intéressant pour restreindre les accès et il n'y a pas d'autre alternative sur les dernières versions de spip.<br class="autobr"> Merci<small class="fine d-inline"> </small>!</p> Acces Restreint 3.0 2019-01-18T09:56:09Z https://files.spip.net/Acces-Restreint-3-0#comment499569 2019-01-18T09:56:09Z <p>c'est un problème.</p> <p>Mais après faut savoir que spip n'est pas compatible php 7.2 (pas la 3.2 en tous cas). Ce qui pourrait expliquer des problèmes lors de la création de la table.</p> Acces Restreint 3.0 2019-01-17T23:08:50Z https://files.spip.net/Acces-Restreint-3-0#comment499562 2019-01-17T23:08:50Z <p>Je continue de me répondre pour compléter le problème : j'ai bien vidé les caches à l'activation comme préconisé. Je constate des erreurs dans les squelettes qui mentionnent l'absence d'une table : Table 'db769841660.spip_zones_liens' doesn't exist<br class="autobr"> J'ai regardé dans la base de données, effectivement cette table spip_zones_liens n'existe pas, elle ne semble pas avoir été créée lors de l'activation du plugin si elle est liée à lui.</p> Acces Restreint 3.0 2019-01-17T23:00:05Z https://files.spip.net/Acces-Restreint-3-0#comment499561 2019-01-17T23:00:05Z <p>Bonsoir<br class="autobr"> Le plugin est il compatible avec Spip 3.2.1<small class="fine d-inline"> </small>? Je le pensais en voyant la compatibilité affichée avec 3.2, mais ça ne semble pas le cas vu les problèmes rencontrés sur le site après activation.<br class="autobr"> Merci d'avance pour votre réponse.</p> <p>Je complète mon premier message : dès que j'active le plugin, je me retrouve avec un affichage un peu style « debug » (Cf. copie d'écran jointe). Je suis hébergé chez 1&1, version Spip 3.2.1 et PHP 7.2.</p> Acces Restreint 3.0 2019-01-17T22:45:43Z https://files.spip.net/Acces-Restreint-3-0#comment499560 2019-01-17T22:45:43Z <p>Bonsoir<br class="autobr"> Le plugin est il compatible avec Spip 3.2.1<small class="fine d-inline"> </small>? Je le pensais en voyant la compatibilité affichée avec 3.2, mais ça ne semble pas le cas vu les problèmes rencontrés sur le site après activation.<br class="autobr"> Merci d'avance pour votre réponse.</p>