[spip-dev] spip 2.0.7: recherche signature ne marche plus

Hello,

Le squelette inc-petition contient la possibilité de rechercher une signature qui fonctionnait à une certaine époque.
En 2.0.7 ça ne marche plus. Sur l'exemple des "Sites sous SPIP" de spipnet, le formulaire a cette tête là:

  <form method='get' action='spip.php?article884'>
     <input name="article884" type="hidden" />
.....
    <input type="text" class="text" size="10" name="recherche_signatures" id="recherche_signatures" style='font-style: italic;' value=" Signature"/>
    <input type="submit" class="submit" value="Rechercher" />

Quand on utilise le formulaire pour chercher MACHIN, on obtient l'URL:

spip.php?article884=&recherche_signatures=MACHIN

et on se retouve sur la page d'acceuil du site.

Ce "name='article884'" me laisse sans voix.

Committo,Ergo:Sum

Autre bug autour de ça. La page

http://www.thamous.lautre.net/spip/spip.php?rubrique1

comporte 5 articles à pétition. Si on en signe une,
on reçoit un mail de demande de validation,
mais pour les suivantes on ne le reçoit plus,
elle est validée tout de suite !

Committo,Ergo:Sum

Committo,Ergo:sum a écrit :

Autre bug autour de ça. La page

Accueil - l'Autre Net, hébergeur autogéré

comporte 5 articles à pétition. Si on en signe une,
on reçoit un mail de demande de validation,

oui

mais pour les suivantes on ne le reçoit plus,
elle est validée tout de suite !

Non, ça c'est une feature de Fil. Une fois identifié une première fois, on peut pétitionner les autres dans avoir besoin de vérification.

Alors c'est une question de "usability" - il faudrait modifier le texte du mail de vérification afin d'indiquer aux webmestres qu'ils peuvent inscrire plusieurs sites sans être obligés de répondre à plusieurs mails de confirmation.

klaus++

Matthieu Marcillaud schrieb:

Je ne comprends pas pourquoi ce n'est pas la recherche normale, elle
fonctionne sur les pétitions...

-- Fil

Je trouve ça problématique. Le site en question a mis en ligne simultanément ces 5 pétitions qui fonctionnent un peu comme un sondage de radicalisme des signataires: il y a ceux qui ne signeront que certains d'entre elles et pas toutes. Tout ceux qui ont découvert cette non validation peuvent donc prendre le mail des "modérés" et signer les pétitions radicales en leur nom. Ca ne me paraît pas bon.

Committo,Ergo:Sum

On peut en discuter, mais le problème est de toutes façons plus général:
#SELF sur une url de forme "spip.php?article884"
produit un input name='article884'
et ça c'est clairement un bug.

Committo,Ergo:Sum

mais le problème est de toutes façons plus général:
#SELF sur une url de forme "spip.php?article884"
produit un input name='article884'
et ça c'est clairement un bug.

Je ne vois pas en quoi c'est un bug. Ou alors c'est
spip.php?article884 qui en est un, en fait...

-- Fil

Je trouve ça problématique. Le site en question a mis en ligne simultanément
ces 5 pétitions qui fonctionnent un peu comme un sondage de radicalisme des
signataires: il y a ceux qui ne signeront que certains d'entre elles et pas
toutes. Tout ceux qui ont découvert cette non validation peuvent donc
prendre le mail des "modérés" et signer les pétitions radicales en leur nom.

Je ne comprends pas ton scénario de cauchemar.
L'identification est faite par un cookie sur le navigateur.

-- Fil

Ah, je n'ai pas regardé le code; si ça passe par le cookie, effectivement c'est plus raisonnable.
Il faudrait que je regarde en détail.

Committo,Ergo:Sum

si tu veux, oui. Je n'ai pas vraiment regardé comment tout ça marchait.

Committo,Ergo:Sum

Bon, c'est corrigé:

http://trac.rezo.net/trac/spip/changeset/13939

Committo,Ergo:Sum