Benutzer können in meinem Forum keine neuen Konten registrieren.
Nachdem das Anmeldeformular ausgefüllt und auf “Konto erstellen” geklickt wurde, erhält der Dialog eine rote Kopfzeile mit der Meldung
Etwas ist schiefgelaufen, vielleicht ist diese E-Mail bereits registriert, versuchen Sie den Link “Passwort vergessen”.
Dies geschieht mit jeder E-Mail-Adresse. Ich habe keine blockierten E-Mail-Domains.
Das Netzwerkprotokoll des Browsers zeigt eine Anfrage an https://example.com/u, die einen 400-Fehler und die Antwort {"errors":["param is missing or the value is empty: email"]} erhält.
https://example.com/logs/ zeigt meiner Meinung nach nichts Entfernendes, vielleicht einige Job exception: Net::SMTPServerBusy-Fehler von vor 3 Stunden.
In performAccountCreation() enthalten attrs für Name, E-Mail und Benutzername Eigenschaften namens model. und werden an User.createAccount(attrs) übergeben.
Allerdings erwartet createAccount das nicht, was zu leeren Daten führt.