Soucis dans la fonction auteur_attribuer_jeton (ecrire/action/inscrire_auteur.php)
Bonjour,
Actuellement, notre jeton est construit grâce à creer_uniqid(); Dans certains cas (très rare) nous obtenons un $jeton qui n'est composé UNIQUEMENT QUE de chiffres.
Ceci provoque une erreur sql dans la fonction auteur_verifier_jeton(jeton) qui utilise sql_quote(
jeton).
En effet, puisque $jeton est interprété comme un float, la fonction sql_quote() ne place pas de "simple quote" autour de la valeur de notre $jeton...
Je pense que dans la fonction auteur_attribuer_jeton($id_auteur), il faudrait s'assurer que notre $jeton soit bien une chaine de caractère (en plus d'être unique). Un préfixe spip pourrait être utilisé (ou autre) pour éviter ce bug qui malheureusement arrive de temps en temps...
Qu'en pensez-vous?