Token-Login funktioniert nicht
Moin,
ich möchte gerne die Erweiterung Token-Login (https://github.com/richardhj/contao-email-token-login) einsetzen, leider funktioniert es bisher noch nicht wie gewollt.
Ich habe alles wie beschrieben konfiguriert, die E-Mail geht auch raus an die gespeicherte Adresse, aber der Login-Link funktioniert dann irgendwie nicht.
Folgender Link wird z.B. erzeugt:
HTML-Code:
https://beispiel.de/_contao/t_login/MKo3eosasI9BOsXEYBel6CgczzjN0De-JT5Pyhx4IVw
Folgender Fehler wird dann im Log ausgegeben:
HTML-Code:
[2023-02-21T20:05:46.240922+01:00] request.INFO: Matched route "richardhj.contao_email_token_login.token_login". {"route":"richardhj.contao_email_token_login.token_login","route_parameters":{"_route":"richardhj.contao_email_token_login.token_login","_scope":"frontend","_token_check":false,"_controller":"richardhj.contao_email_token_login.controller.token_login","token":"MKo3eosasI9BOsXEYBel6CgczzjN0De-JT5Pyhx4IVw"},"request_uri":"https://beispiel.de/_contao/t_login/MKo3eosasI9BOsXEYBel6CgczzjN0De-JT5Pyhx4IVw","method":"GET"} []
[2023-02-21T20:05:46.254073+01:00] security.INFO: Populated the TokenStorage with an anonymous Token. [] []
[2023-02-21T20:05:46.270485+01:00] request.CRITICAL: Uncaught PHP Exception LogicException: "Only fetch modes declared on Doctrine\DBAL\FetchMode are supported by legacy API." at /www/htdocs/w01b97d3/contao/contao49/vendor/doctrine/dbal/src/Result.php line 288 {"exception":"[object] (LogicException(code: 0): Only fetch modes declared on Doctrine\\DBAL\\FetchMode are supported by legacy API. at /www/htdocs/w01b97d3/contao/contao49/vendor/doctrine/dbal/src/Result.php:288)"} []
Ich benutze die aktuelle Contao-Version 4.13.15, Server PHP 8.1
Zusätzlich habe ich die Erweiterung terminal42/contao-mailusername im Einsatz, damit E-Mail gleich Username ist.
Hat jemand die Erweiterung im Einsatz und vielleicht einen Tipp für mich, was da schief läuft? Leider verstehe ich die Fehlermeldung nicht ganz.
Über Feedback würde ich mich freuen.
Gruß
Karsten