Est-il possible de gérer les « noms d’utilisateur réservés » par programmation ?
Je comprends qu’il existe cette chose appelée console Rails - est-ce là qu’un novice devrait se lancer immédiatement, si cela peut être fait là-bas ?
Sinon, comment ajoutez-vous de nombreux longs mots à vos noms d’utilisateur réservés ? Merci.
Je pense que cela peut être fait dans la console Rails et j’ai une idée de la façon de procéder. Mais si vous êtes nouveau dans le travail dans la console Rails et que vous ne la connaissez pas, je vous suggère d’en apprendre un peu plus à son sujet avant de faire quelque chose comme ça. Les erreurs dans la console Rails peuvent casser votre forum. Pour ce que ça vaut, il est probablement préférable de le faire manuellement dans l’interface d’administration.
Oui, je l’ai fait une fois pour un site qui avait une énorme liste de noms d’utilisateur réservés. Tant que vous êtes conscient des risques liés à l’utilisation de la console Rails, vous pouvez y accéder en allant dans le répertoire /discourse sur votre serveur et en exécutant :
./launcher enter app
rails c
À partir de l’invite qui apparaît, exécutez :
SiteSetting.reserved_usernames
Vous devriez voir une sortie similaire à celle-ci :
C’est la valeur par défaut du paramètre. Vous voudrez probablement ajouter la liste par défaut à votre liste personnalisée. Assurez-vous que la liste entière est entourée de guillemets, chaque élément étant séparé par un caractère pipe (|)