En quatorze jours, l'inscription mobile a réussi 21 fois et échoué 72 fois. En regroupant les échecs : 53 relevaient de la politique de mot de passe, et huit de plus étaient des gens tombés sur une limite anti-abus après avoir réessayé trop souvent.
La règle, c'est huit caractères avec un chiffre, une minuscule, une majuscule et un symbole. Le formulaire mobile exigeait un mot de passe et ne disait rien d'autre. Les cinq règles n'étaient découvrables qu'en se faisant refuser.
Dire la règle pendant la saisie
Les règles apparaissent maintenant pendant que vous tapez, dans votre langue, mot pour mot comme le serveur les formule — nous avons repris la formulation du serveur plutôt que d'écrire la nôtre, afin que l'indication et le refus ne puissent pas diverger. La politique est lue dans les réglages plutôt que figée dans le code : la modifier change le formulaire sans nouvelle version.
Autre chose rendait les refus plus difficiles à lire. L'application n'envoyait un en-tête de langue que si quelqu'un avait explicitement choisi une langue, et la plupart ne l'avaient pas fait — sur une soixantaine de refus portant un message du serveur, cinquante-neuf étaient en anglais, à l'intérieur d'un formulaire par ailleurs en turc.
Un nom que l'on ne peut pas utiliser
Les identifiants sont limités à l'ASCII. Qui écrit son nom en arabe, en japonais ou en turc ne peut donc pas l'utiliser, doit inventer un pseudonyme et s'en souvenir à la connexion. Quelqu'un ne s'en est pas souvenu : il a tapé son nom affiché trois fois dans la case de connexion le même jour. Le formulaire propose maintenant un pseudonyme utilisable à partir de l'adresse e-mail, et s'arrête dès que vous tapez le vôtre.
Et le lien qui ne menait nulle part
Sous tout cela, depuis le 11 août, le lien du courriel de confirmation répondait « introuvable » à quiconque cliquait — et comme la confirmation est nécessaire pour se connecter, ces comptes étaient inutilisables. Il cherchait le compte au mauvais endroit. C'est corrigé côté serveur aussi, donc les liens déjà dans les boîtes fonctionnent, et les 26 comptes restés en plan ont reçu un nouvel envoi.