Ergebnis 1 bis 11 von 11

Thema: Fehler bei Anmeldung mit Registrations-Formular

  1. #1
    Contao-Fan
    Registriert seit
    03.09.2009.
    Beiträge
    313

    Standard Fehler bei Anmeldung mit Registrations-Formular

    Hallo

    Ich habe ein Problem bei der Anmeldung mit einem Registrations-Formular «Es ist ein Fehler aufgetreten»:

    Habe Contao Update 4.13.36 und folgende Erweiterungen:

    "terminal42/contao-autoregistration": "^2.1",
    "terminal42/contao-mailusername": "^2.0"

    Fehlermeldung:

    Code:
    [2024-02-06T17:56:28.724024+01:00] request.INFO: Matched route "tl_page.2713". {"route":"tl_page.2713","route_parameters":{"_token_check":true,"_controller":"Contao\\FrontendIndex::renderPage","_scope":"frontend","_locale":"de","_format":"html","_canonical_route":"tl_page.2713","parameters":"","pageModel":{"Contao\\PageModel":[]},"_route":"tl_page.2713","_route_object":{"Contao\\CoreBundle\\Routing\\Page\\PageRoute":[]}},"request_uri":"https://xy/de/registration-teacher","method":"POST"} []
    [2024-02-06T17:56:28.731476+01:00] security.INFO: Populated the TokenStorage with an anonymous Token. [] []
    [2024-02-06T17:56:28.815437+01:00] php.WARNING: Warning: Undefined array key "tl_user" {"exception":"[object] (ErrorException(code: 0): Warning: Undefined array key \"tl_user\" at /home/xy/www/xyz/var/cache/prod/contao/dca/tl_member.php:194)"} []
    [2024-02-06T17:56:28.815471+01:00] php.WARNING: Warning: Trying to access array offset on value of type null {"exception":"[object] (ErrorException(code: 0): Warning: Trying to access array offset on value of type null at /home/xy/www/xyz/var/cache/prod/contao/dca/tl_member.php:194)"} []
    [2024-02-06T17:56:29.931089+01:00] request.CRITICAL: Uncaught PHP Exception Doctrine\DBAL\ArrayParameters\Exception\MissingNamedParameter: "Named parameter "disable" does not have a bound value." at /home/xy/www/xyz/vendor/doctrine/dbal/src/ArrayParameters/Exception/MissingNamedParameter.php line 15 {"exception":"[object] (Doctrine\\DBAL\\ArrayParameters\\Exception\\MissingNamedParameter(code: 0): Named parameter \"disable\" does not have a bound value. at /home/xy/www/xyz/vendor/doctrine/dbal/src/ArrayParameters/Exception/MissingNamedParameter.php:15)"} []

  2. #2
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    34.109
    Partner-ID
    10107

    Standard

    Nutze den Debug-Modus und poste den Stack Trace.

    Grundsätzlich kann man aber schon mal sagen, dass du von terminal42/contao-autoregistration nicht die neueste Version benutzt. Ändere das Requirement auf ^3.0 und führe eine vollständige Paketaktualisierung durch.
    » sponsor me via GitHub or PayPal or Revolut

  3. #3
    Contao-Fan
    Registriert seit
    03.09.2009.
    Beiträge
    313

    Standard

    WOW so schnell eine Antwort :-)

    Ich mach mal das Update von "terminal42/contao-autoregistration"
    und probiere es nochmal ...

    Ist "terminal42/contao-mailusername": "^2.0" aktuell?

  4. #4
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    34.109
    Partner-ID
    10107

    Standard

    Zitat Zitat von thomasr Beitrag anzeigen
    Ist "terminal42/contao-mailusername": "^2.0" aktuell?
    Kannst du ja auch selbst im Contao Manager oder auf packagist.org prüfen
    » sponsor me via GitHub or PayPal or Revolut

  5. #5
    Contao-Fan
    Registriert seit
    03.09.2009.
    Beiträge
    313

    Standard

    Jetzt funktioniert die Registrtion :-)
    Bei der Weiterleitung bekomme ich den Fehler:

    Oops! An Error Occurred
    The server returned a "401 Unauthorized"

    Habe dann eine Seite «Seitentyp 401 Nicht authentifiziert» angelegt
    und eine Weiterleitungsseite definiert und bekomme einen «Umleitungsfehler»

    Wenn ich die Weiterleitungsseite aufrufe:
    Request-URI Too Long
    The requested URL's length exceeds the capacity limit for this server.
    Additionally, a 400 Bad Request error was encountered while trying to use an ErrorDocument to handle the request.

    Das verstehe ich nicht ....
    Geändert von thomasr (07.02.2024 um 08:47 Uhr)

  6. #6
    Contao-Fan
    Registriert seit
    03.09.2009.
    Beiträge
    313

    Standard

    Wenn ich bei der Seite «Seitentyp 401 Nicht authentifiziert» keine Weiterleitungsseite definiere
    wird die gewünschte Seite aufgerufen aber die Artikel werden nicht angezeigt.

    Ich denke es liegt daran, dass das neue Mitglied bei der Registrierung nicht automatisch aktiviert wird.

    Als Test habe ich das Mitglied manuell aktiviert und dann mit Username und Passwort angemeldet und
    die Seite wird richtig angezeigt.

    Also könnte es sein dass die Autoregistration nicht richtig funktioniert?

    Die aktuelle benutzten Erweiterungen sind:
    "terminal42/contao-autoregistration": "^3.0",
    "terminal42/contao-mailusername": "^2.1"

  7. #7
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    34.109
    Partner-ID
    10107

    Standard

    Poste einen Screenshot der Einstellungen deines Registrierungsmoduls.
    » sponsor me via GitHub or PayPal or Revolut

  8. #8
    Contao-Fan
    Registriert seit
    03.09.2009.
    Beiträge
    313

  9. #9
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    34.109
    Partner-ID
    10107

    Standard

    Du hast Nach Aktivierung automatisch anmelden nicht aktiviert - das ist ja das, was du machen möchtest, oder nicht?
    » sponsor me via GitHub or PayPal or Revolut

  10. #10
    Contao-Fan
    Registriert seit
    03.09.2009.
    Beiträge
    313

    Standard

    Danke für den Hinweis, jetzt funktioniert es.
    Seltsam eigentlich hatte ich diese Funktion immer aktiv.
    Vermutlich durch das Update rausgefallen ;-)

  11. #11
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    34.109
    Partner-ID
    10107

    Standard

    Zitat Zitat von thomasr Beitrag anzeigen
    Seltsam eigentlich hatte ich diese Funktion immer aktiv.
    Vermutlich durch das Update rausgefallen ;-)
    Siehe der Hinweis:
    WARNING: In previous versions, the configuration was a root page setting. This has been changed in V3, you need to re-configure your registration module after an update!
    https://github.com/terminal42/contao-autoregistration/
    » sponsor me via GitHub or PayPal or Revolut

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Lesezeichen

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •