J'ai une installation multi-site de wordpress en cours d'exécution et j'ai quelques problèmes avec l'enregistrement de l'utilisateur.
Actuellement, j'utilise un plugin d'authentification externe (similaire à LDAP, je suppose) et je l'utilise pour valider les noms d'utilisateur/mots de passe. Pour que cela fonctionne, chaque utilisateur est d'abord ajouté à la liste d'utilisateurs Wordpress, et le plug-in se compare à cette liste.
Le problème est que mon organisation autorise des points à l'intérieur d'un nom d'utilisateur (par exemple, john.smith). Wordpress ne m'autorise pas à entrer john.smith en tant que nom d'utilisateur dans le système (n'autorise que les caractères a-z).
Y at-il un type de solution de contournement pour cela? Je préférerais ne pas éditer le noyau wordpress, car c’est une pratique horrible
Il y a un plugin pour cela. Il s’agit de Réseau Remplacement des restrictions de nom d’utilisateur . N'oubliez pas de consulter la FAQ # 2 pour savoir comment autoriser les points dans les noms d'utilisateur. Laissez-moi le citer ici ...
Vous devrez mettre à jour les expressions régulières dans votre fichier .htaccess si vous utilisez des adresses électroniques ou des points dans les URL de sites. La configuration par défaut de WordPress .htaccess ne les autorise pas, et ce plugin ne modifiera pas automatiquement votre .htaccess en raison des risques encourus.