[en cours] Usurpation d'identité créateur suite modif fiche ?
-
- Messages : 273
- Enregistré le : 13 avr. 2010, 21:41
- Localisation : Alpes vaudoises
[en cours] Usurpation d'identité créateur suite modif fiche ?
Qqn pourrait me dire pourquoi quand je veux envoyer un mail à Marise (donc en appuyant sur son nom dans le message qu'elle laissé sur la cabane Tracuit, j'arrive sur le profil de Dominique... ?
-
- Messages : 3766
- Enregistré le : 08 avr. 2006, 21:58
Désolé, je n'ai pas de lien familiaux (connus de moi à ce jour) avec Marise
Une piste : Marise n'est pas un utilisateur enregistré, le post a dû prendre le nom du créateur de la fiche : BUG à corriger
D'ailleurs, la fiche porte mon nom, non parce que j'y ai contribué le moins du monde, mais parce que j'ai dû corriger quelque chose à une époque où, par défaut, on attribuait le nom du dernier contributeur, même si la contribution était minime (bug corrigé depuis)
SLY: je n'ai pas vraiment trempé dans cette partie du code, je te laisse voir où est le pb
***EDIT***
Quand on modifie une fiche sans ID créateur, elle garde le nom entré (chaîne de caractère), mais l'ID créateur est mis égal au créateur de la fiche
Le coupable semble être:
// reparation crado:
isset($commentaire->id_createur) ? $champs_sql['id_createur']=$commentaire->id_createur:false;
Si on commente cette ligne, plus de pb
A quoi sert elle sinon ?
Autre piste: d'ou vient que $commentaire->id_createur est initialisé avec l'ID du créateur DE LA FICHE quand il n'y a pas d'ID créateur de commentaire ?
Une piste : Marise n'est pas un utilisateur enregistré, le post a dû prendre le nom du créateur de la fiche : BUG à corriger
D'ailleurs, la fiche porte mon nom, non parce que j'y ai contribué le moins du monde, mais parce que j'ai dû corriger quelque chose à une époque où, par défaut, on attribuait le nom du dernier contributeur, même si la contribution était minime (bug corrigé depuis)
SLY: je n'ai pas vraiment trempé dans cette partie du code, je te laisse voir où est le pb
***EDIT***
Quand on modifie une fiche sans ID créateur, elle garde le nom entré (chaîne de caractère), mais l'ID créateur est mis égal au créateur de la fiche
Le coupable semble être:
// reparation crado:
isset($commentaire->id_createur) ? $champs_sql['id_createur']=$commentaire->id_createur:false;
Si on commente cette ligne, plus de pb
A quoi sert elle sinon ?
Autre piste: d'ou vient que $commentaire->id_createur est initialisé avec l'ID du créateur DE LA FICHE quand il n'y a pas d'ID créateur de commentaire ?
Dominique http://chemineur.fr
-
- Messages : 4253
- Enregistré le : 16 févr. 2005, 01:00
- Localisation : Isére
-
- Messages : 5140
- Enregistré le : 29 févr. 2004, 17:59
- Localisation : Chambéry - Savoie
Je ne constate pas de problème sur www.refuges.info, J'en déduis qu'il s'agit d'un bug des temps très anciens qui n'existe plus aujourd'hui. La seule solution sera donc de restaurer au cas par cas dès que nous le remarquerons un id_createur à 0 (ou le bon si le créateur de la fiche est connu) lorsque le nom de l'auteur de correspond pas.Dominique a écrit : SLY: je n'ai pas vraiment trempé dans cette partie du code, je te laisse voir où est le pb
Je viens d'ailleurs de restaurer pour la cabane de tracuit son créateur ici même déclaré.
Je clos ce bug, à moins que quelqu'un trouve la combinaison d'actions qui arrive, sur une fiche récente, à faire qu'un modérateur "vole" le "créé par" d'un autre.
-
- Messages : 4253
- Enregistré le : 16 févr. 2005, 01:00
- Localisation : Isére
Même topo pour cette fiche :
http://www.refuges.info/point/1728/caba ... Mt-Lozere/.
Samy a dû rajouter des trucs, mais c'est bibi qui a fait le 1er boulot.
http://www.refuges.info/point/1728/caba ... Mt-Lozere/.
Samy a dû rajouter des trucs, mais c'est bibi qui a fait le 1er boulot.
-
- Messages : 5140
- Enregistré le : 29 févr. 2004, 17:59
- Localisation : Chambéry - Savoie
hop
A noter que j'ai bien peur qu'il puisse y avoir un gros paquets de fiches dans ce cas, puisque, si mes souvenirs sont bons, pendant plusieurs mois (années ?) tout modérateur qui changeait une fiche en devenait le "dernier modificateur" info qui a été conservée mais changée en "créateur" car elle l'était le plus souvent, mais pas tout le temps.
Bref, c'est un peu le bazar cette information pour ce qui concerne les fiches environ antérieures à ~2010 (au pif, c'est peut-être 2009 ou 2011)
Si leur nombre s'avère important, il faudrait changer de stratégie en permettant de changer aussi cette information pour un modérateur ou en faire de grandes listes d'un coup
A noter que j'ai bien peur qu'il puisse y avoir un gros paquets de fiches dans ce cas, puisque, si mes souvenirs sont bons, pendant plusieurs mois (années ?) tout modérateur qui changeait une fiche en devenait le "dernier modificateur" info qui a été conservée mais changée en "créateur" car elle l'était le plus souvent, mais pas tout le temps.
Bref, c'est un peu le bazar cette information pour ce qui concerne les fiches environ antérieures à ~2010 (au pif, c'est peut-être 2009 ou 2011)
Si leur nombre s'avère important, il faudrait changer de stratégie en permettant de changer aussi cette information pour un modérateur ou en faire de grandes listes d'un coup
-
- Messages : 3766
- Enregistré le : 08 avr. 2006, 21:58
A une époque, il y avait une coche "modification mineure ou majeure" cochée par défaut sur "mineure"
Cocher "Majeure" et valider permettait de s'attribuer la fiche
Cocher "Majeure" et valider permettait de s'attribuer la fiche
Dominique http://chemineur.fr
-
- Messages : 5140
- Enregistré le : 29 févr. 2004, 17:59
- Localisation : Chambéry - Savoie
je pense que si on veut revenir vers cette possibilité, il est préférable d'éviter de parler de modifications mineures ou majeures qui, il me semble, (doublé d'un par défaut pas toujours bien choisi) ont semé le doute sur ce que cette case faisait vraiment pour conduire aujourd'hui à cet état d'incertitude de nombreuses fiches.
Bref, si c'était à refaire, je choisirais plutôt un menu déroulant qui permet de ré-attribuer à un utilisateur de son choix l'état de créateur (au moins, on saurait exactement à quoi ça sert)
Sinon, pour ces fiches du passé, il sera de toute façon difficile de savoir si l'apport du modérateur X aura été suffisamment substantielle pour justifier qu'il prennent la place de "créateur" ou pas.
Une meilleure solution étant sans doute celle que tout développeur a en tête mais qui représente bien du boulot qui serait d'avoir une méthode de type "wiki" ou chaque modif est enregistrée avec son auteur et une date.
Ainsi, plus de créateur mais une liste des intervenants et de leurs modifs
Bref, si c'était à refaire, je choisirais plutôt un menu déroulant qui permet de ré-attribuer à un utilisateur de son choix l'état de créateur (au moins, on saurait exactement à quoi ça sert)
Sinon, pour ces fiches du passé, il sera de toute façon difficile de savoir si l'apport du modérateur X aura été suffisamment substantielle pour justifier qu'il prennent la place de "créateur" ou pas.
Une meilleure solution étant sans doute celle que tout développeur a en tête mais qui représente bien du boulot qui serait d'avoir une méthode de type "wiki" ou chaque modif est enregistrée avec son auteur et une date.
Ainsi, plus de créateur mais une liste des intervenants et de leurs modifs
-
- Messages : 3766
- Enregistré le : 08 avr. 2006, 21:58
Oui, ça, c'est très biensly a écrit :Bref, si c'était à refaire, je choisirais plutôt un menu déroulant qui permet de ré-attribuer à un utilisateur de son choix l'état de créateur (au moins, on saurait exactement à quoi ça sert)
On ne va pas revenir sur le passé, mais ça permet à un modérateur de réattribuer l'auteur si le contexte le nécessite
Mais je constate que http://refuges.info/point/1728 a été réattribuée. Par quel moyen ?
Dominique http://chemineur.fr
-
- Messages : 4253
- Enregistré le : 16 févr. 2005, 01:00
- Localisation : Isére
Par la magie du chefDominique a écrit : Mais je constate que http://refuges.info/point/1728 a été réattribuée. Par quel moyen ?
Magie par laquelle Swisstrekker ne va plus pouvoir draguer Marise...
-
- Messages : 4253
- Enregistré le : 16 févr. 2005, 01:00
- Localisation : Isére
Rebelote :
http://www.refuges.info/point/1556/refu ... -Chanrion/
http://www.refuges.info/point/2340/refu ... hampillon/
http://www.refuges.info/point/2349/refu ... de-Bertol/
Fin provisoire de la manif revendicative...
http://www.refuges.info/point/1556/refu ... -Chanrion/
http://www.refuges.info/point/2340/refu ... hampillon/
http://www.refuges.info/point/2349/refu ... de-Bertol/
Fin provisoire de la manif revendicative...
-
- Messages : 5140
- Enregistré le : 29 févr. 2004, 17:59
- Localisation : Chambéry - Savoie
Et voilà.Claude Mauguier a écrit :Rebelote :
Fin provisoire de la manif revendicative...
Pour les prochaines revendications concernant une demande de paternité (de la part de qui voudra et se manifestera) je préférerais que l'on me fournisse la liste des numéros de fiche présentée ainsi (sur une seule ligne, séparé par des virgules) :
1556,2340,2349,x,y,z
Il sera alors super simple pour moi de le faire d'une seul traite
Modifié en dernier par sly le 02 mai 2013, 11:31, modifié 1 fois.
-
- Messages : 4253
- Enregistré le : 16 févr. 2005, 01:00
- Localisation : Isére
Pas de pb, merci !sly a écrit :Et voilà.Claude Mauguier a écrit :Rebelote :
Fin provisoire de la manif revendicative...
Pour les prochaines revendications concernant une demande de paternité (de la part de qui voudra et se manifestera) j'aimerais que l'on me fournisse la liste des numéros de fiche présentée ainsi (sur une seule ligne, séparé par des virgules) :
1556,2340,2349,x,y,z
Il sera alors super simple pour moi de le faire d'une seul traite
-
- Messages : 941
- Enregistré le : 22 janv. 2012, 18:30
- Localisation : Ardèche centre
Ah ! voici un exemple de fiche qui m'a fait croire que le nom des modificateurs étaient mis automatiquement (pourtant je n'ai jamais vu apparaître le mien après modifs ! Naïve que je suis )
http://www.refuges.info/point/146/refug ... se/#C16895
http://www.refuges.info/point/146/refug ... se/#C16895