it-swarm.com.de

Benutzer werden bei der Registrierung nicht umgeleitet

Wenn sich Benutzer auf dieser Seite registrieren:

http://www.greatbritishvoices.co.uk/create-an-account/

Das Konto wird im Backend der Site erstellt, aber die Seite wird gerade aktualisiert, als ob das Konto nicht erstellt worden wäre.

Ich habe alle Einstellungen auf der Site überprüft.

Die Option Benutzerregistrierung zulassen ist auf JA festgelegt. Die Option Benutzerregistrierung zulassen ist auf Registriert festgelegt

Irgendwelche Ideen?

1
RustyJoomla

Der Controller, der sich mit der Umleitung des Formulars bei der Registrierung befasst, befindet sich unter /components/com_users/controllers/registration.php

Wenn Sie sich diesen Code ansehen, scheint er in die Formularansicht zurückzukehren, wenn:

  • Es gibt Validierungsfehler. Die Validierung wird mit der Validierungsfunktion von JForm überprüft.
  • Der Benutzerregistrierungsvorgang schlägt fehl. Diese Funktion ist unter /components/com_users/models/registration.php vorhanden und schlägt fehl, wenn der Zugriff auf die Datenbank zum Hinzufügen des Benutzers nicht möglich ist oder wenn keine E-Mail gesendet werden kann.

In all diesen Fällen sollte eine Fehlermeldung an den Bildschirm gesendet werden. Um diese zu sehen, benötigt Ihre Vorlage den Code <jdoc:include type="message" />. Die Benutzerkomponente verwendet dies auch, um dem Benutzer eine erfolgreiche Registrierungsnachricht anzuzeigen. Daher ist es erforderlich, dass diese Komponente funktioniert.

Ich vermute, dass Ihr Server keine E-Mails senden kann (es scheint, als könnte er auf die Datenbank zugreifen) und dass Ihre Vorlage keinen Nachrichtenbereich enthält, in dem die Fehlermeldung angezeigt wird.

Ich würde es jedoch auch ohne das Captcha versuchen und sicherstellen, dass auch eine vollständig Vanilla-Version das Problem hat.

1
Richard B