Tout d’abord merci a tous ceux qui on prie de leur temps pour m’ aider a trouver en partie une solution
Le problème :
Lorsqu’on autorise l’accès au back office aux rédacteurs, ceux ci peuvent voir les auteurs du site donc leur email, de plus si on utilise le plugin coordonnée
ils peuvent récupéré adresse, téléphone, etc …
La solution trouvé mais incomplète.
dans mes_options.php
// Pour voir une fiche auteur : être admin ou bien il s’agit de sa propre fiche
function autoriser_auteur_voir($faire, $type, $id, $qui, $opt) {
if (
($qui[‹ statut ›] == ‹ 0minirezo ›)
or ($qui[‹ id_auteur ›] == $id)
) {
return true;
}
else return false;
}
// masquer un email si on est pas autorisé
function camoufler_email($email,$id) {
include_spip(‹ inc/autoriser ›);
// on camoufle sauf autorisation
if (!autoriser(‹ voir ›,‹ auteur ›, $id)) {
$email = spip_substr($email,0,3) . « ***** »;
}
return $email;
}
le rédacteur ne peu donc plus accéder aux autre fiches par /ecrire/?exec=auteur&id_auteur=xx
toutefois il a toujours la vison des mails via la page /ecrire/?exec=auteurs
Le 08/11/2018 à 18:22, teamspipfactory@gmail.com a écrit :
Tout d'abord merci a tous ceux qui on prie de leur temps pour m' aider a trouver en partie une solution
*Le problème :*
Lorsqu'on autorise l’accès au back office aux rédacteurs, ceux ci peuvent voir les auteurs du site donc leur email, de plus si on utilise le plugin coordonnée
ils peuvent récupéré adresse, téléphone, etc ......
*La solution* trouvé mais *incomplète.*
dans mes_options.php
// Pour voir une fiche auteur : être admin ou bien il s'agit de sa propre fiche
function autoriser_auteur_voir($faire, $type, $id, $qui, $opt) {
if (
($qui['statut'] == '0minirezo')
or ($qui['id_auteur'] == $id)
) {
return true;
}
else return false;
}
// masquer un email si on est pas autorisé
function camoufler_email($email,$id) {
include_spip('inc/autoriser');
// on camoufle sauf autorisation
if (!autoriser('voir','auteur', $id)) {
$email = spip_substr($email,0,3) . "*****";
}
return $email;
}
le rédacteur ne peu donc plus accéder aux autre fiches par /ecrire/?exec=auteur&id_auteur=xx
toutefois il a toujours la vison des mails via la page /ecrire/?exec=auteurs
Le 08/11/2018 à 18:22, teamspipfactory@gmail.com a écrit :
Tout d'abord merci a tous ceux qui on prie de leur temps pour m' aider a trouver en partie une solution
*Le problème :*
Lorsqu'on autorise l’accès au back office aux rédacteurs, ceux ci peuvent voir les auteurs du site donc leur email, de plus si on utilise le plugin coordonnée
ils peuvent récupéré adresse, téléphone, etc ......
*La solution* trouvé mais *incomplète.*
dans mes_options.php
// Pour voir une fiche auteur : être admin ou bien il s'agit de sa propre fiche
function autoriser_auteur_voir($faire, $type, $id, $qui, $opt) {
if (
($qui['statut'] == '0minirezo')
or ($qui['id_auteur'] == $id)
) {
return true;
}
else return false;
}
// masquer un email si on est pas autorisé
function camoufler_email($email,$id) {
include_spip('inc/autoriser');
// on camoufle sauf autorisation
if (!autoriser('voir','auteur', $id)) {
$email = spip_substr($email,0,3) . "*****";
}
return $email;
}
le rédacteur ne peu donc plus accéder aux autre fiches par /ecrire/?exec=auteur&id_auteur=xx
toutefois il a toujours la vison des mails via la page /ecrire/?exec=auteurs
une idée ?
masquer le bouton/lien vers auteurs ?
cf le snippet/pastebin du message précédent
tout a fait , j'avais répondu avant de voir ton message
et du coup effectivement c'est ok
Le 09/11/2018 à 13:35, teamspipfactory@gmail.com a écrit :
Le 09/11/2018 à 08:47, Mist. GraphX a écrit :
Le 08/11/2018 à 18:22, teamspipfactory@gmail.com a écrit :
Tout d'abord merci a tous ceux qui on prie de leur temps pour m'
aider a trouver en partie une solution
*Le problème :*
Lorsqu'on autorise l’accès au back office aux rédacteurs, ceux ci
peuvent voir les auteurs du site donc leur email, de plus si on
utilise le plugin coordonnée
ils peuvent récupéré adresse, téléphone, etc ......
*La solution* trouvé mais *incomplète.*
dans mes_options.php
// Pour voir une fiche auteur : être admin ou bien il s'agit de sa
propre fiche
function autoriser_auteur_voir($faire, $type, $id, $qui, $opt) {
if (
($qui['statut'] == '0minirezo')
or ($qui['id_auteur'] == $id)
) {
return true;
}
else return false;
}
// masquer un email si on est pas autorisé
function camoufler_email($email,$id) {
include_spip('inc/autoriser');
// on camoufle sauf autorisation
if (!autoriser('voir','auteur', $id)) {
$email = spip_substr($email,0,3) . "*****";
}
return $email;
}
le rédacteur ne peu donc plus accéder aux autre fiches par
/ecrire/?exec=auteur&id_auteur=xx
toutefois il a toujours la vison des mails via la page
/ecrire/?exec=auteurs
une idée ?
masquer le bouton/lien vers auteurs ?
cf le snippet/pastebin du message précédent
tout a fait , j'avais répondu avant de voir ton message
et du coup effectivement c'est ok
Désolé, mais en bon puriste des données personnelles, cela ne le fait pas !
Ce n'est pas parce qu'un lien n'est pas directement visible, qu'il est
inaccessible.
Il me semble qu'une meilleure solution -dans le respect de la protection
des individus- serait d'interdire effectivement l'affichage de ces
informations :
- soit par un filtrage automatique sur le modèle Accès Restreint
- soit pas une surcharge du squelette privé des pages auteur et auteurs
ou par un post-traitement imposé par pipeline sur ces deux pages
(Oublions Vertebres qui n'est ouvert qu'aux Administrateurs).
Peut-etre que le bon endroit pour rajouter ces restrictions serait en
étendant le plugin Autorité,
quoiqu'en bonne logique RGPD cela doive plutôt être à la charge du
plugin Coordonnées !
Mes 2 sous....
--
YannX
---
L'absence de virus dans ce courrier électronique a été vérifiée par le logiciel antivirus Avast.
Le 09/11/2018 à 13:35, teamspipfactory@gmail.com a écrit :
Le 09/11/2018 à 08:47, Mist. GraphX a écrit :
Le 08/11/2018 à 18:22, teamspipfactory@gmail.com a écrit :
Tout d'abord merci a tous ceux qui on prie de leur temps pour m'
aider a trouver en partie une solution
*Le problème :*
Lorsqu'on autorise l’accès au back office aux rédacteurs, ceux ci
peuvent voir les auteurs du site donc leur email, de plus si on
utilise le plugin coordonnée
ils peuvent récupéré adresse, téléphone, etc ......
*La solution* trouvé mais *incomplète.*
dans mes_options.php
// Pour voir une fiche auteur : être admin ou bien il s'agit de sa
propre fiche
function autoriser_auteur_voir($faire, $type, $id, $qui, $opt) {
if (
($qui['statut'] == '0minirezo')
or ($qui['id_auteur'] == $id)
) {
return true;
}
else return false;
}
// masquer un email si on est pas autorisé
function camoufler_email($email,$id) {
include_spip('inc/autoriser');
// on camoufle sauf autorisation
if (!autoriser('voir','auteur', $id)) {
$email = spip_substr($email,0,3) . "*****";
}
return $email;
}
le rédacteur ne peu donc plus accéder aux autre fiches par
/ecrire/?exec=auteur&id_auteur=xx
toutefois il a toujours la vison des mails via la page
/ecrire/?exec=auteurs
une idée ?
masquer le bouton/lien vers auteurs ?
cf le snippet/pastebin du message précédent
tout a fait , j'avais répondu avant de voir ton message
et du coup effectivement c'est ok
Désolé, mais en bon puriste des données personnelles, cela ne le fait pas !
Ce n'est pas parce qu'un lien n'est pas directement visible, qu'il est
inaccessible.
effectivement la remarque est judicieuse, un rédacteur connaissant un tant soit peu spip
peu accéder aux données via ?exec=auteurs
je revert donc ...
Il me semble qu'une meilleure solution -dans le respect de la protection
des individus- serait d'interdire effectivement l'affichage de ces
informations :
- soit par un filtrage automatique sur le modèle Accès Restreint
la je serais pas faire
- soit pas une surcharge du squelette privé des pages auteur et auteurs
alors je vais etudier cette piste ..
ou par un post-traitement imposé par pipeline sur ces deux pages
(Oublions Vertebres qui n'est ouvert qu'aux Administrateurs).
Peut-etre que le bon endroit pour rajouter ces restrictions serait en
étendant le plugin Autorité,
la je serais pas faire
quoiqu'en bonne logique RGPD cela doive plutôt être à la charge du
plugin Coordonnées !