^ "FALLBACK: rex_get konnte rex_ycom_id nicht lesen"
1^ "Query String:"
2^ ""
^ "=== ACCOUNT CONFIRMATION VALIDATION (customfunction) ==="
1^ "Activation Key from URL:"
2^ ""
1^ "Email from URL:"
2^ ""
1^ "$_GET:"
2^ []
1^ "$_SERVER[QUERY_STRING]:"
2^ ""

❌ WARUM ycom_auth_login mit status=0 NICHT FUNKTIONIERT:

  1. ycom_auth_login mit Filter status=0 findet den User in der DB ✅
  2. Danach ruft loginWithParams() intern login() auf
  3. Problem: loginWithParams() setzt $params['filter'] = [] (LEER!)
  4. Die login()-Methode fügt automatisch Standard-Filter hinzu: 'status > 0'
  5. ❌ User mit status=0 kann nicht eingeloggt werden!
  6. ➡️ Lösung: validate|customfunction mit manueller Prüfung

Code-Referenz:

  • /redaxo/src/addons/ycom/plugins/auth/lib/ycom_auth.php Zeile 418: $params['filter'] = [];
  • /redaxo/src/addons/ycom/plugins/auth/lib/ycom_auth.php Zeile 77: 'status > 0'
^ "❌ FEHLER: Kein passender User gefunden!"
^ "❌ Kein User mit dieser E-Mail gefunden"
  • Die Registrierung konnte nicht bestätigt werden. Wurde sie vielleicht schon bestätigt?