Kürzliche Änderungen an den Standardeinstellungen haben die Benutzererstellung komplett durcheinandergebracht.
- Die Einstellung
normalize_emailsist standardmäßig aktiviert, was bedeutet, dass es nicht mehr möglich ist, einen Benutzer mit einer + Adresse (z. B. nikki+testuser@example.com) zu erstellen. hide_email_address_takenist standardmäßig aktiviert, was bedeutet, dass es nicht mehr möglich ist, die Benutzer-ID aus der Rückgabe des API-Aufrufs zum Erstellen von Benutzern zu ermitteln.- Der API-Aufruf zum Erstellen von Benutzern gibt Erfolg zurück, auch wenn der angegebene Benutzer bereits existiert oder die E-Mail-Adresse doppelt vorhanden ist (der Benutzer wurde also nicht erstellt).
- Der API-Aufruf zum Erstellen von Benutzern lügt darüber, ob der Benutzer aktiv ist oder nicht (das Flag
activestimmt nicht mit der Nachricht überein). - Der Aufruf
Get User By Emailfunktioniert nicht mehr (admin/users/list/all mit email=die E-Mail des Benutzers). Er gibt null für eine Adresse zurück, die ein + enthält, auch wennnormalize_emailsundhide_email_address_takenbeide deaktiviert sind.
Kann dies behoben werden, damit es konsistent und korrekt funktioniert?