Acces Restreint 3.0 - comments Acces Restreint 3.0 2022-06-03T08:06:22Z https://contrib.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 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 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://contrib.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 dir="ltr" style="text-align: left;" class="php"><code>Warning<span class="sy0">:</span> <a href="http://www.php.net/reset" rel='nofollow'><span class="kw3">reset</span></a><span class="br0">&#40;</span><span class="br0">&#41;</span><span class="sy0">:</span> Argument <span class="co2">#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 </span> Warning<span class="sy0">:</span> Cannot modify <a href="http://www.php.net/header" rel='nofollow'><span class="kw3">header</span></a> information <span class="sy0">-</span> headers already sent by <span class="br0">&#40;</span>output started at <span class="sy0">/</span><span class="kw2">var</span><span class="sy0">/</span>www<span class="sy0">/</span>html<span class="sy0">/</span>plugins<span class="sy0">/</span>auto<span class="sy0">/</span>acces_restreint<span class="sy0">-</span>2a15c<span class="sy0">-</span>v4<span class="sy0">.</span>2<span class="sy0">.</span>4<span class="sy0">/</span>inc<span class="sy0">/</span>accesrestreint<span class="sy0">.</span>php<span class="sy0">:</span><span class="nu0">149</span><span class="br0">&#41;</span> in <span class="sy0">/</span><span class="kw2">var</span><span class="sy0">/</span>www<span class="sy0">/</span>html<span class="sy0">/</span>ecrire<span class="sy0">/</span><span class="kw2">public</span><span class="sy0">/</span>evaluer_page<span class="sy0">.</span>php<span class="br0">&#40;</span><span class="nu0">53</span><span class="br0">&#41;</span> <span class="sy0">:</span> <a href="http://www.php.net/eval" rel='nofollow'><span class="kw3">eval</span></a><span class="br0">&#40;</span><span class="br0">&#41;</span><span class="st_h">'d code on line 44</span></code></pre></div> <p>Message d'erreur sur le site publique:</p> <div class="precode"><pre dir="ltr" style="text-align: left;" class="php"><code>_ Warning<span class="sy0">:</span> <a href="http://www.php.net/reset" rel='nofollow'><span class="kw3">reset</span></a><span class="br0">&#40;</span><span class="br0">&#41;</span><span class="sy0">:</span> Argument <span class="co2">#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</span></code></pre></div> Acces Restreint 3.0 2022-03-17T11:02:02Z https://contrib.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" /> «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»</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" /> «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»</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://contrib.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(); </i> 148</p> Acces Restreint 3.0 2022-02-17T17:06:50Z https://contrib.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 « Accès Restreint » (version : 4.2.4) s'est correctement déroulée<br class="autobr" /> L'installation du plugin « Accès Restreint » (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!=outils_rapides</i><i>cle!=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!=#SESSION<i>id_auteur</i></i><i>statut IN 1comite,0minirezo</i><i>imessage!=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>!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/?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/?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/?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>!par constante,actif</i><i>id_depot=0</i><i>actif ?</i><i>constante ?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://contrib.spip.net/Acces-Restreint-3-0#comment510245 2022-02-17T16:54:06Z <p>Maintenant ça marche ! Pb de réseau ?</p> Acces Restreint 3.0 2022-02-15T21:17:58Z https://contrib.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://contrib.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://contrib.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://contrib.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://contrib.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://contrib.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://contrib.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 ?</p> Acces Restreint 3.0 2021-11-12T11:06:31Z https://contrib.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://contrib.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 `forum` 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 (`tmp/spip.log`); 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 `spip`.spip_forum AS `forum` 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`.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://contrib.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> <p>```<br class="autobr" /> 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))<br class="autobr" /> ```</p> <p>Est-ce que je tente de supprimer ma table spip_forum ? (qui est vide)</p> Acces Restreint 3.0 2021-10-19T15:47:29Z https://contrib.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://contrib.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://contrib.spip.net/Acces-Restreint-3-0#comment509322 2021-10-04T23:10:21Z <p><strong>Merci beaucoup ! </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://contrib.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://contrib.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 ?<br class="autobr" /> Merci d'avance,<br class="autobr" /> ChB.</i></p> Acces Restreint 3.0 2021-10-04T21:52:15Z https://contrib.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?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 dir="ltr" style="text-align: left;" class="spip"><code><ul> <span class="re11"><BOUCLE_links</span><span class="re12">(SITES)</span><span class="re13"> <span class="re41">{id_mot}</span></span><span class="re10">></span> <li> <a rel="nofollow" href="<span class="re1">#URL_SITE</span>"><span class="re1">#NOM_SITE</span></a> </li> <span class="re15"></BOUCLE_links></span> </ul></code></pre></div> Acces Restreint 3.0 2021-06-08T12:20:32Z https://contrib.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 ?</p> Acces Restreint 3.0 2021-06-08T09:09:23Z https://contrib.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 1er 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 ?</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://contrib.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://contrib.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 « short syntax arrays » est utilisée à une fois dans ce fichier :<br class="autobr" /> ligne 44 :</p> <div class="precode"><pre dir="ltr" style="text-align: left;"><code> $sign = [$id_document, $fichier];</code></pre></div> <p>à remplacer par</p> <div class="precode"><pre 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://contrib.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://contrib.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://contrib.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://contrib.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://contrib.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 auto" rel="nofollow">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?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 dir="ltr" style="text-align: left;" class="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://contrib.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 ? 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://contrib.spip.net/Acces-Restreint-3-0#comment505815 2020-06-22T15:56:26Z <p>Merci bcp. Top !...</p> Acces Restreint 3.0 2020-06-22T13:17:29Z https://contrib.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://contrib.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 !</p> Acces Restreint 3.0 2020-06-20T17:11:54Z https://contrib.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 ?<br class="autobr" /> Sinon pouvez-vous les fournir ici ?</p> <p>D'avance merci.</p> Acces Restreint 3.0 2020-05-16T02:55:33Z https://contrib.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 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 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://contrib.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://contrib.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://contrib.spip.net/Acces-Restreint-3-0#comment505113 2020-05-08T20:38:39Z <p>tu as vidé le cache? <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 ?</p> </blockquote> Acces Restreint 3.0 2020-05-08T20:20:46Z https://contrib.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://contrib.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><?php</code> (soyez extrêmement vigilant : il ne doit y avoir aucun caractère ni espace ni ligne vierge avant la balise ouvrante <code><?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://contrib.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://contrib.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 dir="ltr" style="text-align: left;" class="php"><code><span class="co1">// config/mes_options.php</span> <a href="http://www.php.net/define" rel='nofollow'><span class="kw3">define</span></a><span class="br0">&#40;</span><span class="st_h">'ACCES_RESTREINT_FORCE_AUTORISE'</span><span class="sy0">,</span><span class="kw4">true</span><span class="br0">&#41;</span><span class="sy0">;</span></code></pre></div> <p>+<br class="autobr" /> dans <br class="autobr" /> ?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://contrib.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 ; 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 ?</p> <p>merci,</p> Acces Restreint 3.0 2020-04-06T19:33:07Z https://contrib.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 ?<br class="autobr" /> Merci beaucoup</p> Acces Restreint 3.0 2020-04-02T13:18:06Z https://contrib.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://contrib.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://contrib.spip.net/Acces-Restreint-3-0#comment504439 2020-04-02T09:30:14Z <p>Voilà ! 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://contrib.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 ? <br class="autobr" /> Merci, <br class="autobr" /> Eric LM</p> Acces Restreint 3.0 2020-04-01T09:34:04Z https://contrib.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://contrib.spip.net/Acces-Restreint-3-0#comment504418 2020-03-30T14:21:19Z <p>Bonjour! 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! Est-ce que je fais une erreur de logique? Dois-je installer une autre version du plugin? <br class="autobr" /> Merci à l'avance de la réponse! Et merci pour ce plugin ô combien précieux!</p> Acces Restreint 3.0 2020-02-25T11:17:51Z https://contrib.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 ?</p> <p>Merci à vous.</p> Acces Restreint 3.0 2020-02-13T13:23:34Z https://contrib.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://contrib.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 <doc> unifié<br class="autobr" /> <span class="ressource spip_out"><<a href="https://contrib.spip.net/Modele-doc-unifie" class="spip_url" rel='nofollow'>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</doc></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://contrib.spip.net/IMG/jpg/mon_espace.jpg' class="spip_doc_lien mediabox" type="image/jpeg" rel='nofollow'> <img src='https://contrib.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://contrib.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://contrib.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?<br class="autobr" /> Où met on l'autorisation autoriser_exception ? Via un pipeline, si oui lequel? 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://contrib.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 ! Soit ils sont accessible, soit ils ne le sont pas, il n'y a pas d'entre deux !</p> <p>Cordialement</p> <p>FDG</p> Acces Restreint 3.0 2020-01-25T13:08:37Z https://contrib.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://contrib.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://contrib.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://contrib.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 « accès restreint ».<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 ? Y a t-il une solution ou un paramétrage ?<br class="autobr" /> Merci à vous.</p> Acces Restreint 3.0 2019-12-09T10:32:13Z https://contrib.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] ) ?</p> <p>YannX</p> Acces Restreint 3.0 2019-12-09T10:00:39Z https://contrib.spip.net/Acces-Restreint-3-0#comment503279 2019-12-09T10:00:39Z <p>Ce serait pas un probleme de cache SPIP ?</p> Acces Restreint 3.0 2019-11-28T09:57:19Z https://contrib.spip.net/Acces-Restreint-3-0#comment503179 2019-11-28T09:57:19Z <p>Bonjour,<br class="autobr" /> J'ai dû désactiver « Accès restreint » 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é « Accès restreint » 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 ?<br class="autobr" /> Quelqu'un aurait il une solution ?</p> <p>Merci</p> Acces Restreint 3.0 2019-08-29T16:40:53Z https://contrib.spip.net/Acces-Restreint-3-0#comment502137 2019-08-29T16:40:53Z <p>J'ai ajouté les lignes :</p> <div class="precode"><pre 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 ?” 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://contrib.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” ?<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 !</p> <p>Par avance, merci</p> Acces Restreint 3.0 2019-08-02T10:32:44Z https://contrib.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 !</p> Acces Restreint 3.0 2019-08-02T09:55:48Z https://contrib.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 dir="ltr" style="text-align: left;" class="spip"><code><span class="re40">{tout_voir}</span></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 dir="ltr" style="text-align: left;" class="spip"><code><span class="re40">{tout_voir}</span></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://contrib.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 ?</p> <p>Merci</p> Acces Restreint 3.0 2019-03-21T12:02:48Z https://contrib.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>accesrestreint_objet_restreint()</code> n'est jamais appelé semble t-il <br />- <code>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://contrib.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é; 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?<br class="autobr" /> Michel</p> Acces Restreint 3.0 2019-01-24T06:38:28Z https://contrib.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?<br class="autobr" /> Quelqu'un pourrait-il me dire où le trouver?<br class="autobr" /> Merci d'avance<br class="autobr" /> Jérôme</p> Acces Restreint 3.0 2019-01-18T21:41:07Z https://contrib.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://contrib.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://contrib.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 ?<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 !</p> Acces Restreint 3.0 2019-01-18T09:56:09Z https://contrib.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://contrib.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://contrib.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 ? 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://contrib.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 ? 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> Acces Restreint 3.0 2018-12-21T16:47:00Z https://contrib.spip.net/Acces-Restreint-3-0#comment499192 2018-12-21T16:47:00Z <p>En gros, spip a <br />- des administrateurs qui gèrent tout ou partie du site et sont également auteurs <br />- des auteurs qui créent des articles <br />- des visiteurs qui les lisent<br class="autobr" /> Dans ton cas, il faut que tes utilisateurs soient des visiteurs auxquels tu donne accès à la zone<br class="autobr" /> Nota : ta réponse était dans “Utilité et fonctionnalités du plugin”</p> <p>bonne continuation</p> Acces Restreint 3.0 2018-12-21T15:33:54Z https://contrib.spip.net/Acces-Restreint-3-0#comment499191 2018-12-21T15:33:54Z <p>Je pense que votre plugin Accès restreint contrôle aussi l'accès aux documents joints ?<br class="autobr" /> Car ainsi il y a un htaccess dans IMG qui fait une redirection vers l'api de contrôle spip.php?action=api_docrestreint<br class="autobr" /> C'est pourquoi sur certaines images, on ne peut plus les voir si on n'est pas identifié, ou bien si l'élément n'est pas publié. Cela me fait la même chose avec les VIGNETTE des documents joints, pourtant tout est public...</p> <p>Trois pistes : <br />- autoriser en dur via htaccess le répertoire jpg <br />- on peut modifier les accesrestreint_repertoires_toujours_autorises (MAIS COMMENT FAIRE CELA ?) <br />- il faudrait que l'API autorise tout document n'étant pas lié à une rubrique ou un article protégé, quel que soit son état de publication.</p> <p>En tout cas, les vignettes des documents joints ne sont pas visibles sur le site...<br class="autobr" /> Merci de votre aide.</p> Acces Restreint 3.0 2018-12-08T08:07:21Z https://contrib.spip.net/Acces-Restreint-3-0#comment499042 2018-12-08T08:07:21Z <p>Bonjour,</p> <p>Avec le plugin Accès Restreint, j'ai restreint l'accès à une rubrique aux seuls utilisateurs identifiés.</p> <p>Je souhaite en plus limiter l'édition du contenu (rubriques et articles) aux seuls administrateurs, les autres utilisateurs pouvant seulement consulter le contenu.</p> <p>Est-ce que le plugin Accès Restreint le permet? Dois-je me tourner vers un autre outil?</p> <p>Merci pour vos réponses.</p> Acces Restreint 3.0 2018-09-28T13:35:07Z https://contrib.spip.net/Acces-Restreint-3-0#comment498295 2018-09-28T13:35:07Z <p>Bonjour,</p> <p>Depuis que j'utilise ce plugin, les documents (images autres que le logo de l'article)<br class="autobr" /> ne s'affichent pas pour un visiteur non identifié lorsque un article non restreint est demandé. Du coup ça me pose un problème pour les articles devant s'afficher en clair.<br class="autobr" /> Le texte s'affiche mais pas les images incluses.</p> <p>Voici le code généré pour un visiteur identifié mais n'ayant pas acces aux zones restreintes</p> <div class="precode"><pre dir="ltr" style="text-align: left;"><code><span class="spip_document_1062 spip_documents spip_documents_center media media_image media_image_jpg"><img src="local/cache-vignettes/L670xH447/dsc03055-1-c9b21.jpg?1537942573" alt="<span class="caps">JPEG</span> - 112.7 ko" width="670" height="447"></span><br class="autobr"></code></pre></div> <p>et le code généré pour un visiteur identifié (ou pour un visiteur ayant acces a la zone restreinte)</p> <div class="precode"><pre dir="ltr" style="text-align: left;"><code><span class="spip_document_1062 spip_documents spip_documents_center media media_image media_image_jpg"><img src="spip.php?1530106727" alt="<span class="caps">JPEG</span> - 112.7 ko" style="max-width: 670px; max-height: 10000px" width="" height=""></span><br class="autobr"></code></pre></div> <p>pour une image insérée dans le corps de l'article avec</p> <div class="precode"><pre dir="ltr" style="text-align: left;"><code><media1062|insert|center></code></pre></div> <p>appellés au niveau du squelette par un simple</p> <p><code>#TEXTE|image_reduire</code></p> <p>Je ne trouve pas le moyen de résoudre ce problème du coup je me suis dit que vous avez peut être une idée ?</p> Acces Restreint 3.0 2018-08-08T10:02:55Z https://contrib.spip.net/Acces-Restreint-3-0#comment497866 2018-08-08T10:02:55Z <p>En fait, en modifiant la fonction urls_generer_url_document() (on supprime le test avec autoriser('voir', 'document', $id)), cela marche de nouveau pour les visiteurs identifiés.</p> <p>Le problème serait donc plus du coté de la fonction autoriser() de SPIP, qui n'autorise pas les visiteurs identifier à voir le document.</p> <p>Si vous avez des pistes...</p> Acces Restreint 3.0 2018-08-08T09:33:36Z https://contrib.spip.net/Acces-Restreint-3-0#comment497863 2018-08-08T09:33:36Z <p><strong>Différence entre Visiteur et administrateur ?</strong></p> <p>Sur un SPIP 3.2.1 et plugin accès restreint à jour, dans une rubrique protégée, avec l'interdiction d'accès aux documents, voici ce qu'il se passe :</p> <p><strong>- pour un administrateur ou rédacteur : </strong> URL_DOCUMENT renvoie bien l'url vers le doc, avec ?nn/hash</p> <p><strong>- pour un visiteur, </strong> URL_DOCUMENT renvoie une url propre composée des mots du titre du document, qui est donc l'URL enregistré pour ce document... mais qui donne une page blanche...</p> <p>Une idée pour que cela marche aussi pour les visiteurs ?</p> <p>Julien</p> Acces Restreint 3.0 2018-08-02T15:08:30Z https://contrib.spip.net/Acces-Restreint-3-0#comment497819 2018-08-02T15:08:30Z <p>Bonjour,</p> <p>J'ai un problème avec ce plugin et le plugin Twitter qui envoie automatiquement des tweets à la publication des articles.</p> <p>J'ai d'ailleurs aussi posé là bas la question ... quand même !</p> <p>Ceci dit, si vous avez une idée pour résoudre élégamment le problème je suis preneur !</p> <p>En gros le plugin twitter envoie des tweets pour tous les articles même ceux qui se trouvent dans des zones réservées... c'est donc pas glop !</p> <p>dois-je surcharger le mes-options du plug twitter ?</p> <p>Merci</p> Acces Restreint 3.0 2018-07-21T14:17:33Z https://contrib.spip.net/Acces-Restreint-3-0#comment497771 2018-07-21T14:17:33Z <p>Je suis devenu fou avec ce problème, ce n'est pas spécifique à spip<br class="autobr" /> Les caches sont nombreux :<br class="autobr" /> Celui de spip évidemment<br class="autobr" /> Celui de votre navigateur également<br class="autobr" /> Ces deux caches sont faciles à vider mais il faut penser à le faire au même moment : <br />- vider le cache spip <br />- Vider le cache du navigateur <br />- réinterroger la page</p> <p>Plus vicieux mais très rare, il y a ceux inaccessibles des serveurs tels les proxys.</p> <p>certains de ces intermédiaires ne semblent pas vouloir obéir au “?” qui ordonne de requestionner le site.</p> <p>dans ce cas, cliquer comme un furieux sur recalculer peut fonctionner :-)</p> <p>Théoriquement, le problème n'est que sur l'ordinateur sur lequel on a travaillé et auquel le proxy ressert la page précédemment demandée et non la nouvelle. les autres ont la bonne page</p> Acces Restreint 3.0 2018-07-21T09:47:09Z https://contrib.spip.net/Acces-Restreint-3-0#comment497770 2018-07-21T09:47:09Z <p>Effectivement, il y a eu des changements<br class="autobr" /> Par exemple, une rubrique ne contenant que des documents, n'est plus affichée, elle est considéré comme vide. J'ai du créer des articles pour des dizaines de docs...</p> <p>mais êtes vous sûr que cela vient pas de votre squelette (perso, dans la construction mon menu, j'ai “tout_voir”)<br class="autobr" /> et cela donne dans ce menu</p> <p>rubrique parent restreinte ou pas : elle apparaît<br class="autobr" /> rubrique fille restreinte ou pas : elle apparait<br class="autobr" /> accès à la rubrique parente :<br class="autobr" /> affiche les filles non restreintes ou la demande d'identification, s'il n'y en a pas<br class="autobr" /> Accès à la rubrique fille :<br class="autobr" /> demande d'identification, si elle est restreinte</p> <p>L'avantage, de ce fonctionnement, c'est que l'utilisateur sait qu'il y a des informations qui le concernent et que : <br />- soit, il a oublié de se connecter et il peut le faire immédiatement <br />- soit il peut faire les démarches auprès du responsable pour avoir l'autorisation d'y accéder</p> <p>Dans le cas contraire, il ignore qu'il y a du contenu potentiellement utile pour lui et votre site rate sa mission d'information. :-)</p> Acces Restreint 3.0 2018-07-20T10:03:27Z https://contrib.spip.net/Acces-Restreint-3-0#comment497769 2018-07-20T10:03:27Z <p>Bonjour</p> <p>Je viens de passer à spip 3.2 et j'ai une rubrique en accès restreint pour le public .<br class="autobr" /> Avec spip 3.0 (et 3.1) la rubrique n'apparaissait pas pour le public non enregistré, or à présent la rubrique est toujours affichée mais les gens ont un message d'erreur:</p> <p>“Erreur 401<br class="autobr" /> L'accès à cette page est restreint. Identifiez vous pour y accéder”</p> <p>Soit, mais je préférais la solution précédente plus élégante!<br class="autobr" /> Est-ce un choix? Un bug?<br class="autobr" /> Merci pour vos lumières.</p> Acces Restreint 3.0 2018-07-02T13:46:01Z https://contrib.spip.net/Acces-Restreint-3-0#comment497587 2018-07-02T13:46:01Z <p>En fait ça marche bien. Il faut juste ne pas copier le “complément” de l'url... honte à moi...<br class="autobr" /> Par contre, les fichiers viennent du site d'origine dans lequel il y avait déjà cette fonctionnalité d'implémentée.... J'espère que ça ne posera pas de problème pour la suite.</p> Acces Restreint 3.0 2018-07-02T13:15:10Z https://contrib.spip.net/Acces-Restreint-3-0#comment497586 2018-07-02T13:15:10Z <p>J'ai essayé d'interdire l'accés au docuement. L'url semble bonne, mais on peut tout de même télécharger les fichier depuis l'extérieur... ET non création des fichiers htpasswd et htpasswd-admin...<br class="autobr" /> D'ailleur un .htacess ne doit-il pas être créés aussi pour indiquer le “AuthUserFile” ?</p> <p>Merci d'avance de vos réponses.</p> Acces Restreint 3.0 2018-06-15T08:51:43Z https://contrib.spip.net/Acces-Restreint-3-0#comment497388 2018-06-15T08:51:43Z <p>Je répond à ma question :</p> <p>J'ai réglé le problème en augmentant le max_connect_errors du serveur mysql qui était réglé sur 10... je l'ai passé à 200.</p> <p>L'IP du serveur apache/php se retrouvait blacklisté assez régulièrement.<br class="autobr" /> Voici la commande pour supprimer le blacklistage : mysqladmin -uroot flush-hosts</p> <p>et un site qui explique le max_connect_errors en prime :<br class="autobr" /> <a href="http://mysqlblog.fivefarmers.com/2013/08/08/understanding-max_connect_errors/" class="spip_url spip_out auto" rel="nofollow external">http://mysqlblog.fivefarmers.com/2013/08/08/understanding-max_connect_errors/</a></p> Acces Restreint 3.0 2018-05-24T14:38:47Z https://contrib.spip.net/Acces-Restreint-3-0#comment497061 2018-05-24T14:38:47Z <p>Bonjour,</p> <p>J'ai un site en SPIP 3.1.8 (PHP 5.3.3, mysql 5.0.95) avec accès restreint 3.15.14 et la protections des documents activés.</p> <p>Pas de problèmes en dev mais si je passe en prod avec un certains nombre de visiteurs (100 - 1000), il semble que le serveur ne tienne pas le choc et bloque l'accès à la base mysql.</p> <p>Dans la doc, il est indiqué ceci : “Si votre site devient très lent ou plante sans arrêt sur une erreur du type « Accès impossible à mySQL », alors votre hébergement n'est pas suffisant pour ce fonctionnement.”</p> <p>Que dois-je faire modifier sur le serveur pour que l'activation du plugin soit possible ?</p> <p>merci d'avance</p> Acces Restreint 3.0 2018-05-09T20:53:58Z https://contrib.spip.net/Acces-Restreint-3-0#comment496853 2018-05-09T20:53:58Z <p>Bonsoir,</p> <p>confronté au même souci, la solution trouvée : <br />- Dans “Configuration des accès .htaccess”, cocher “Autoriser la lecture” sous “Accès aux documents joints par leur URL” ...<br class="autobr" /> ... Pas (encore) vu de “dégâts collatéraux” à cette option ... ;-)</p> <p>pgen</p> Acces Restreint 3.0 2018-05-07T09:10:52Z https://contrib.spip.net/Acces-Restreint-3-0#comment496821 2018-05-07T09:10:52Z <p>Bonjour,<br class="autobr" /> merci pour ce plugin<br class="autobr" /> Mais pb sous spip 3.1.7 et version 3.15.13<br class="autobr" /> Quand je change les rubriques d'une zone (ajout de nouvelles rubriques dans la zone ou suppression) les modifications ne sont pas prises en compte.<br class="autobr" /> même apres avoir vider le cache plusieurs fois</p> <p>Par avance merci<br class="autobr" /> bruno</p> Acces Restreint 3.0 2018-05-02T08:02:29Z https://contrib.spip.net/Acces-Restreint-3-0#comment496784 2018-05-02T08:02:29Z <p>Bonjour</p> <p>Je cherche un moyen d'ajouter tous les auteurs d'un site à une zone d'accès restreint.<br class="autobr" /> J'ai bien vu la chaîne <code>'info_ajouter_auteurs' => 'Ajouter tous les auteurs',</code> dans le fichier de langue mais je ne vois pas cette fonctionnalité dans le plugin.</p> <p>Une idée ?</p> Acces Restreint 3.0 2018-04-08T16:44:02Z https://contrib.spip.net/Acces-Restreint-3-0#comment496563 2018-04-08T16:44:02Z <p>Bonjour,</p> <p>Depuis une mise à jour de spip et d'accès restreint, je rencontre un souci d'affichage de plusieurs rubriques.</p> <p>Spip 3.2.1.<br class="autobr" /> Écran de sécurité 1.3.6.<br class="autobr" /> Ovh</p> <p>Erreur 404 sur l'espace public<br class="autobr" /> Le contenu de la rubrique apparaît dans l'espace privé (texte sans article) et s'affiche correctement en prévisualisation (différentes boucles)<br class="autobr" /> Dans accès restreint, dans la seule zone d'accès restreint, dans les droits seul “restreindre l'accès dans la partie publique” est cochée. La rubrique est décochée.</p> <p>Dans phpmyadmin, dans la colonne statut_tmp, je note un changement.<br class="autobr" /> Le statut est passé en “prépa”. En repassant en “publie” rien n'y fait.<br class="autobr" /> En ajoutant par contre un article à la rubrique, la rubrique réapparaît dans l'espace public. <br class="autobr" /> D'où ma question, se pourrait-il que la nouvelle version d'accès restreint ne permette plus la publication de rubrique sans article ?<br class="autobr" /> Merci par avance de vos réponses et réflexions<br class="autobr" /> Et quelles modifications dois-je apporter pour ne pas avoir à ajouter un article “vide” ?<br class="autobr" /> Merci</p> Acces Restreint 3.0 2018-03-30T14:03:46Z https://contrib.spip.net/Acces-Restreint-3-0#comment496475 2018-03-30T14:03:46Z <p>Bonjour, <br class="autobr" /> Nous avons désinstallé le plugin “Accès restreint” et mis à jour la version de spip 3.2.0 en spip 3.2.1, et nous nous apercevons que tous les fichiers .PDF ne s'ouvrent plus et nous avons ce message d'erreur : <strong>fichier api-docrestreint introuvable</strong> a chaque lecture de fichier .PDF.</p> <p>Avez-vous une idée pour remédier à la situation ?<br class="autobr" /> Merci d'avance<br class="autobr" /> Corinne</p> Acces Restreint 3.0 2018-03-27T14:59:15Z https://contrib.spip.net/Acces-Restreint-3-0#comment496451 2018-03-27T14:59:15Z <p>Bonjour,</p> <p>Je suis un peu surpris que la page de destination des utilisateurs non connectés soit la page 404 en cas de tentative d'accès à une rubrique en zone d'accès restreint...</p> <p>QQun saut-il à quel endroit on peut configurer l'accès à une autre page (squelette sur mesure...) ?</p> <p>Merci !</p>