Captcha bei Passwort vergessen: was sieht man da?

Hast du Probleme Admidio einzurichten? Hier kannst du Fragen rund um die Einrichtung stellen.
Antworten
BertrandG
Beiträge: 8
Registriert: 9. Okt 2024, 15:58

Captcha bei Passwort vergessen: was sieht man da?

Beitrag von BertrandG »

Captcha.png
Captcha.png (8.49 KiB) 21783 mal betrachtet
Die Installation von admidio hat reibungslos funktioniert. Ich habe auch sämtliche Benutzernamen und Passwörter für alle möglichen Objekte (Datenbank, Administrator usw.) in einem Passwort-Manager gespeichert. Aber eine Anmeldung war hinterher nicht möglich (Benutzername mit dem Administrator-Passwort). Deshalb wollte ich das Passwort zurücksetzen, Aber es ist mir völlig unklar, welchen Code man in diesem Captcha sehen soll. Ich kann jedenfalls nichts erkennen. Ich habe auch einige Freunde gefragt, die können sich auch nicht erklären, was das soll. Kann man dieses Captcha eventuell durch ein anderes ersetzen? Denn niemand könnte sonst sein Passwort zurücksetzen, ohne uns zu fragen.
Benutzeravatar
fasse
Administrator
Beiträge: 6170
Registriert: 12. Nov 2005, 16:06

Re: Captcha bei Passwort vergessen: was sieht man da?

Beitrag von fasse »

Hallo Bertrand,

kannst du mal schauen, ob bei dir dir die GD-Lib aktiviert ist.

Gehe dazu in die Einstellungen > PHP und klicke auf PHPInfo() . Suche nun in der folgenden Seite nach GD Support .

Ist diese Einstellung auf Enabled gesetzt?
BertrandG
Beiträge: 8
Registriert: 9. Okt 2024, 15:58

Re: Captcha bei Passwort vergessen: was sieht man da?

Beitrag von BertrandG »

Grüß dich!
Ich nehme an, du denkst, ich kann mich bei admidio anmelden. Aber genau das ist nicht möglich bzw. war nie möglich, weil meine Anmeldedaten aus der Installation nicht erkannt werden.
Unser Server für admidio ist bei SiteGround gehostet.Dort ist GD-Lib standardmäßig aktiviert:

GD Support enabled
GD headers Version 2.3.3
GD library Version 2.3.3
FreeType Support enabled
FreeType Linkage with freetype
GIF Read Support enabled
GIF Create Support enabled
JPEG Support enabled
PNG Support enabled
WBMP Support enabled
XPM Support enabled
XBM Support enabled
WebP Support enabled
BMP Support enabled
AVIF Support enabled
TGA Read Support enabled

Was kann ich also tun?
Benutzeravatar
fasse
Administrator
Beiträge: 6170
Registriert: 12. Nov 2005, 16:06

Re: Captcha bei Passwort vergessen: was sieht man da?

Beitrag von fasse »

Bekommst du denn irgendeine Fehlermeldung oder einfach nur die Meldung, dass Anmeldename oder Passwort falsch sind?

Gibt es ein PHP errorlog und ist dort irgendein Eintrag vorhanden?

Hast du mal in die config.php unter adm_my_files geschaut. Stimmen die Angaben dort mit deiner Erwartung überein?
BertrandG
Beiträge: 8
Registriert: 9. Okt 2024, 15:58

Re: Captcha bei Passwort vergessen: was sieht man da?

Beitrag von BertrandG »

Hier ist ein Ausschnitt aus der log-Datei:

86.213.216.167 admidio.paipa.pm - [09/Oct/2024:13:37:53 +0000] "GET /admidio/adm_themes/simple/css/admidio.css HTTP/2.0" 200 2453 "https://admidio.paipa.pm/admidio/adm_pr ... _reset.php" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/129.0.0.0 Safari/537.36" | TLSv1.3 | - - 0.011 - 0 NC:000000 UP:-DT
86.213.216.167 admidio.paipa.pm - [09/Oct/2024:13:37:53 +0000] "GET /admidio/adm_program/system/js/common_functions.js HTTP/2.0" 200 2431 "https://admidio.paipa.pm/admidio/adm_pr ... _reset.php" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/129.0.0.0 Safari/537.36" | TLSv1.3 | - - 0.011 - 0 NC:000000 UP:-DT
86.213.216.167 admidio.paipa.pm - [09/Oct/2024:13:37:53 +0000] "GET /admidio/adm_program/libs/client/cookieconsent/cookieconsent.min.css HTTP/2.0" 200 1137 "https://admidio.paipa.pm/admidio/adm_pr ... _reset.php" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/129.0.0.0 Safari/537.36" | TLSv1.3 | - - 0.011 - 0 NC:000000 UP:-DT
86.213.216.167 admidio.paipa.pm - [09/Oct/2024:13:37:53 +0000] "GET /admidio/adm_program/libs/client/cookieconsent/cookieconsent.min.js HTTP/2.0" 200 6439 "https://admidio.paipa.pm/admidio/adm_pr ... _reset.php" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/129.0.0.0 Safari/537.36" | TLSv1.3 | - - 0.011 - 0 NC:000000 UP:-DT
86.213.216.167 admidio.paipa.pm - [09/Oct/2024:13:37:53 +0000] "GET /admidio/adm_themes/simple/images/admidio_logo.png HTTP/2.0" 200 2477 "https://admidio.paipa.pm/admidio/adm_pr ... _reset.php" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/129.0.0.0 Safari/537.36" | TLSv1.3 | - - 0.011 - 0 NC:000000 UP:-DT
86.213.216.167 admidio.paipa.pm - [09/Oct/2024:13:37:53 +0000] "GET /admidio/adm_program/libs/server/dapphp/securimage/securimage_show.php HTTP/2.0" 200 1498 "https://admidio.paipa.pm/admidio/adm_pr ... _reset.php" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/129.0.0.0 Safari/537.36" | TLSv1.3 | 0.025 0.025 0.026 MISS 0 NC:000000 UP:-
86.213.216.167 admidio.paipa.pm - [09/Oct/2024:13:37:53 +0000] "GET /admidio/adm_program/libs/client/fontawesome/webfonts/fa-solid-900.woff2 HTTP/2.0" 200 78268 "https://admidio.paipa.pm/admidio/adm_pr ... id.min.css" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/129.0.0.0 Safari/537.36" | TLSv1.3 | - - 0.000 - 0 NC:000000 UP:-DT

*********
In config.php sieht eigentlich alles ganz normal aus. Ich kann ja admidio auch problemlos aufrufen (über https://admidio.paipa.pm/admidio/adm_pr ... erview.php)

Ich bin jetzt auch nicht der PHP-Crack. Ich frage mich allerdings, warum denn admidio nicht meinen Benutzernamen und mein Passwort akzeptiert, die ich beide bei der Installation angegeben und mir auch "gemerkt" habe. Hier ist meines Erachtens schon der Hund begraben. Das war übrigens auch bei einer ersten Installation auf einem anderen Server das Problem. Weil auf diesem Server aber die Sache mit dem Mailversand problematisch geworden wäre, habe ich auf einen anderen Server gewechselt.
Benutzeravatar
fasse
Administrator
Beiträge: 6170
Registriert: 12. Nov 2005, 16:06

Re: Captcha bei Passwort vergessen: was sieht man da?

Beitrag von fasse »

Ok, die Logdatei sieht unproblematisch aus.

Hat dein Benutzername Sonderzeichen oder dein Passwort?
Hast du Zugriff auf die Datenbank und kannst da mal reinschauen, ob du dort unter adm_users deinen Anmeldenamen findest.
BertrandG
Beiträge: 8
Registriert: 9. Okt 2024, 15:58

Re: Captcha bei Passwort vergessen: was sieht man da?

Beitrag von BertrandG »

Hallo!
Mein Nutzername hat keine Sonderzeichen, in meinem Passwort gibt es einen Doppelpunkt. Das hätte aber admidio monieren müssen bzw. überhaupt nicht zulassen dürfen, falls das nicht erlaubt ist.
Ich habe Zugriff auf die Datenbank. Mein Benutzername ist in adm_users enthalten. Könnte ich das Passwort direkt dort ändern? Aber es ist doch sicher gehasht und dazu fehlt mir das Know-how.

Ich sehe gerade: da gibt es im Feld usr_date_invalid ein Datum: 2024-10-09 15:20:30
Ist das vielleicht der Grund, warum ich mich nicht mehr anmelden kann? Aber warum?
Benutzeravatar
fasse
Administrator
Beiträge: 6170
Registriert: 12. Nov 2005, 16:06

Re: Captcha bei Passwort vergessen: was sieht man da?

Beitrag von fasse »

Admidio sollte normalerweise nur Passwörter und Nutzernamen erlauben, welche auch problemlos gespeichert werden. Ich versuche nur herauszufinden was da bei dir schief läuft.

Kannst du mal schauen, ob du Zugriff auf das PHP errorlog hast. Da könnten Einträge drin stehen.
Welche PHP-Version nutzt du?
BertrandG
Beiträge: 8
Registriert: 9. Okt 2024, 15:58

Re: Captcha bei Passwort vergessen: was sieht man da?

Beitrag von BertrandG »

Grüß dich!

Ich habe 2 errorlogs gefunden:

1. public_html admidio adm_program system php_errorlog
[09-Oct-2024 15:14:49 Europe/Paris] PHP Warning: Undefined variable $user in /home/customer/www/admidio.paipa.pm/public_html/admidio/adm_program/system/password_reset.php on line 248
[09-Oct-2024 15:24:10 Europe/Paris] PHP Warning: Undefined variable $user in /home/customer/www/admidio.paipa.pm/public_html/admidio/adm_program/system/password_reset.php on line 248
[09-Oct-2024 15:51:26 Europe/Paris] PHP Warning: Undefined variable $user in /home/customer/www/admidio.paipa.pm/public_html/admidio/adm_program/system/password_reset.php on line 248
[09-Oct-2024 15:51:46 Europe/Paris] PHP Warning: Undefined variable $user in /home/customer/www/admidio.paipa.pm/public_html/admidio/adm_program/system/password_reset.php on line 248
[09-Oct-2024 15:52:06 Europe/Paris] PHP Warning: Undefined variable $user in /home/customer/www/admidio.paipa.pm/public_html/admidio/adm_program/system/password_reset.php on line 248

und admidio.paipa.pm/public_html/admidio/adm_program/libs/server/dapphp/securimage/php_errorlog

09-Oct-2024 15:11:55 Europe/Paris] PHP Warning: imagettfbbox(): Could not find/open font in /home/customer/www/admidio.paipa.pm/public_html/admidio/adm_program/libs/server/dapphp/securimage/securimage.php on line 2252
[09-Oct-2024 15:11:55 Europe/Paris] PHP Warning: Trying to access array offset on value of type bool in /home/customer/www/admidio.paipa.pm/public_html/admidio/adm_program/libs/server/dapphp/securimage/securimage.php on line 2254
[09-Oct-2024 15:11:55 Europe/Paris] PHP Warning: imagettfbbox(): Could not find/open font in /home/customer/www/admidio.paipa.pm/public_html/admidio/adm_program/libs/server/dapphp/securimage/securimage.php on line 2252
[09-Oct-2024 15:11:55 Europe/Paris] PHP Warning: Trying to access array offset on value of type bool in /home/customer/www/admidio.paipa.pm/public_html/admidio/adm_program/libs/server/dapphp/securimage/securimage.php on line 2254
[09-Oct-2024 15:11:55 Europe/Paris] PHP Warning: imagettfbbox(): Could not find/open font in /home/customer/www/admidio.paipa.pm/public_html/admidio/adm_program/libs/server/dapphp/securimage/securimage.php on line 2252
[09-Oct-2024 15:11:55 Europe/Paris] PHP Warning: Trying to access array offset on value of type bool in /home/customer/www/admidio.paipa.pm/public_html/admidio/adm_program/libs/server/dapphp/securimage/securimage.php on line 2254
[09-Oct-2024 15:11:55 Europe/Paris] PHP Warning: imagettfbbox(): Could not find/open font in /home/customer/www/admidio.paipa.pm/public_html/admidio/adm_program/libs/server/dapphp/securimage/securimage.php on line 2252
[09-Oct-2024 15:11:55 Europe/Paris] PHP Warning: Trying to access array offset on value of type bool in /home/customer/www/admidio.paipa.pm/public_html/admidio/adm_program/libs/server/dapphp/securimage/securimage.php on line 2254
[09-Oct-2024 15:11:55 Europe/Paris] PHP Warning: imagettfbbox(): Could not find/open font in /home/customer/www/admidio.paipa.pm/public_html/admidio/adm_program/libs/server/dapphp/securimage/securimage.php on line 2252
[09-Oct-2024 15:11:55 Europe/Paris] PHP Warning: Trying to access array offset on value of type bool in /home/customer/www/admidio.paipa.pm/public_html/admidio/adm_program/libs/server/dapphp/securimage/securimage.php on line 2254
[09-Oct-2024 15:11:55 Europe/Paris] PHP Warning: imagettfbbox(): Could not find/open font in /home/customer/www/admidio.paipa.pm/public_html/admidio/adm_program/libs/server/dapphp/securimage/securimage.php on line 2252
[09-Oct-2024 15:11:55 Europe/Paris] PHP Warning: Trying to access array offset on value of type bool in /home/customer/www/admidio.paipa.pm/public_html/admidio/adm_program/libs/server/dapphp/securimage/securimage.php on line 2254
[09-Oct-2024 15:11:55 Europe/Paris] PHP Warning: imagettftext(): Could not find/open font in /home/customer/www/admidio.paipa.pm/public_html/admidio/adm_program/libs/server/dapphp/securimage/securimage.php on line 2213
[09-Oct-2024 15:11:55 Europe/Paris] PHP Warning: imagettfbbox(): Could not find/open font in /home/customer/www/admidio.paipa.pm/public_html/admidio/adm_program/libs/server/dapphp/securimage/securimage.php on line 2401
[09-Oct-2024 15:11:55 Europe/Paris] PHP Warning: Trying to access array offset on value of type bool in /home/customer/www/admidio.paipa.pm/public_html/admidio/adm_program/libs/server/dapphp/securimage/securimage.php on line 2402
[09-Oct-2024 15:11:55 Europe/Paris] PHP Warning: imagettftext(): Could not find/open font in /home/customer/www/admidio.paipa.pm/public_html/admidio/adm_program/libs/server/dapphp/securimage/securimage.php on line 2406
[09-Oct-2024 15:12:42 Europe/Paris] PHP Warning: imagettfbbox(): Could not find/open font in /home/customer/www/admidio.paipa.pm/public_html/admidio/adm_program/libs/server/dapphp/securimage/securimage.php on line 2252
[09-Oct-2024 15:12:42 Europe/Paris] PHP Warning: Trying to access array offset on value of type bool in /home/customer/www/admidio.paipa.pm/public_html/admidio/adm_program/libs/server/dapphp/securimage/securimage.php on line 2254
[09-Oct-2024 15:12:42 Europe/Paris] PH...

Eine fehlende Schriftart?
Benutzeravatar
fasse
Administrator
Beiträge: 6170
Registriert: 12. Nov 2005, 16:06

Re: Captcha bei Passwort vergessen: was sieht man da?

Beitrag von fasse »

Es ist sehr sonderbar. Ich weiß noch nicht, was in deinem System schief läuft.
Die Schriftart sollte unter adm_program/system/fonts mit dem Namen AHGBold.ttf hinterlegt sein.

Du könntest einmal die entpackte Datei in folgendem Ordner adm_program/libs/server/dapphp/securimage austauschen. Noch mal ein Captcha erzeugen und anschließend in das PHP errorlog schauen. Dort sollte dann eine erweitere Ausgabe bei der fehlenden Schrift sein.
Dateianhänge
securimage.php.zip
(32.66 KiB) 662-mal heruntergeladen
BertrandG
Beiträge: 8
Registriert: 9. Okt 2024, 15:58

Re: Captcha bei Passwort vergessen: was sieht man da?

Beitrag von BertrandG »

Guten Morgen!
Ich kann manchmal nicht sofort auf deine Antworten reagieren, weil ich den Computer mit bestimmten Einstellungen nur tagsüber verwende. Aber egal: ich habe jetzt mal deine Vorschläge ausprobiert und das Ergebnis ist wie vorher. Das Captcha ist unleserlich. Die Schriftart ist vorhanden, sowohl in dem Verzeichnis adm_program/system/fonts als auch im Verzeichnis adm_program/libs/server/dapphp/securimag. Dann habe ich einen Blick in die PHP-Fehlerprotokolle geworfen und da gibt es keine Einträge von heute. Tut mir leid, dass ich da anscheinend ein Problem gefunden habe, was sich nicht so einfach lösen lässt.
BertrandG
Beiträge: 8
Registriert: 9. Okt 2024, 15:58

Re: Captcha bei Passwort vergessen: was sieht man da?

Beitrag von BertrandG »

Hallo!
Wir scheinen an einem toten Punkt angelangt zu sein. Soll/darf ich das Ablaufdatum in der Users-Tabelle löschen? Wenn das überhaupt das Ablaufdatum ist. Dann könnte ich mich zumindest mit den gespeicherten Anmeldedaten anmelden.
Viele Grüße
Bertrand
Benutzeravatar
fasse
Administrator
Beiträge: 6170
Registriert: 12. Nov 2005, 16:06

Re: Captcha bei Passwort vergessen: was sieht man da?

Beitrag von fasse »

Ja das kannst du löschen. Aber es wird wahrscheinlich nicht helfen.

Ich habe gerade wirklich keine Idee mehr, was bei deiner Installation schief läuft :(
BertrandG
Beiträge: 8
Registriert: 9. Okt 2024, 15:58

Re: Captcha bei Passwort vergessen: was sieht man da?

Beitrag von BertrandG »

Schade! Eure Software wäre genau richtig zur Mitgliederverwaltung eines kleinen Vereins hier in Bergerac (Frankreich) gewesen. Wie gesagt, ich hatte sie auch auf einem eigenen Server installiert und da gab es genau das gleiche Problem: ich konnte mich nicht mehr anmelden (das Zurücksetzen des Passworts mit dem Captcha hatte ich nicht probiert). Weil darauf aber der E-Mail-Versand komplizierter gewesen wäre, bin ich kurzerhand auf einen anderen Server umgeschwenkt, anstatt nach einer Lösung zu suchen.
Ich werde jetzt eine eigene Lösung entwickeln, die natürlich nicht den Umfang eurer Lösung haben wird. Aber für uns würde es hoffentlich reichen.
Vielen Dank für deinen Einsatz!
Benutzeravatar
fasse
Administrator
Beiträge: 6170
Registriert: 12. Nov 2005, 16:06

Re: Captcha bei Passwort vergessen: was sieht man da?

Beitrag von fasse »

Ich finde es auch schade, aber ohne eine entsprechende Fehlermeldung ist es ein Stochern im Nebel. Es wundert mich, dass du dieses Verhalten bei zwei Installationen hast. Bisher hat noch kein anderer so ein Verhalten gemeldet. Neben der Anmeldung ist es ja auch sonderbar, dass bei dir kein Schrift im Captcha angezeigt wird.

Solltest du doch noch mal irgendwann damit herumexperimentieren und das PHP errorlog gibt anschließend Fehlermeldungen aus, können wir ja noch einmal schauen.
Antworten