Mitglied kann sich überhaupt nicht mehr anmelden!!!

Hast du einen Fehler in der aktuellen Version gefunden ? Diesen kannst du uns hier mitteilen und uns bei der Fehlersuche helfen.
Antworten
JoDomoWorx
Beiträge: 135
Registriert: 1. Mär 2011, 22:46

Mitglied kann sich überhaupt nicht mehr anmelden!!!

Beitrag von JoDomoWorx »

Hallo,

ich habe natürlich immer wieder mal Mitglieder, die sich aus irgendwelchen Gründen nicht anmelden können, aber diesmal ist's wirklich ein Bug (Admidio 2.4.2):

Die gute Frau hat mit Neuerstellung des Passworts alles probiert. Ich habe Username und eMail gegen den existierenden Eintrag geprüft. Dann hab ich zur Rosskur gegriffen: User (endgültig) gelöscht, bitte komplett neu anmelden. Ergebnis: Ich bekomme die ganz normale "Neue Anmeldung"-Mail, aber unter "Neue Anmeldungen" steht nichts. Entsprechend auch nicht in der Datenbank in adm_registrations.
Woran könnte das liegen?

Mögliche Erklärung: in der Datenbank unter adm_users gibt es außer den aktuellen Nutzern auch NULL-Einträge, die sich wegen foreign key constraints nicht löschen lassen. Es gibt aber auch Lücken zwischen den IDs, wo Nutzer tatsächlich völlig gelöscht wurden. Ist das gewolltes Verhalten?
Kann es sein, dass da irgendwelche Leichen zurück bleiben, die die Neuanmeldung und Passwort-Reset behindern?

Gruß,
Jochen
JoDomoWorx
Beiträge: 135
Registriert: 1. Mär 2011, 22:46

Re: Mitglied kann sich überhaupt nicht mehr anmelden!!!

Beitrag von JoDomoWorx »

Bitte helft hier. Ich stehe für Rückfragen zur Verfügung.

Hier sieht man, was ich meine:
https://www.dropbox.com/s/bxr86a8rjybo2 ... enshot.png

Die Fehlermeldung beim Versuch einen NULL-Eintrag zu löschen, lautet:
#1451 - Cannot delete or update a parent row: a foreign key constraint fails (`d0102c38`.`adm_members`, CONSTRAINT `adm_FK_MEM_USR` FOREIGN KEY (`mem_usr_id`) REFERENCES `adm_users` (`usr_id`))
Benutzeravatar
fasse
Administrator
Beiträge: 6193
Registriert: 12. Nov 2005, 16:06

Re: Mitglied kann sich überhaupt nicht mehr anmelden!!!

Beitrag von fasse »

Hallo Jochen,

mit der 2.4 werden Neuanmeldungen in der Tabelle adm_registrations gespeichert. Schau mal, ob dort ein Eintrag vorhanden ist. Dort sollte dann auch die richtige Organisation referenziert sein.

Momentan vermute ich, dass dieser Eintrag nicht richtig existiert und dir somit die Neuanmeldung nicht angezeigt wird.

NULL-Einträge bei Username und Passwort kann es schon geben, wenn der User eben nicht über ein Login, sondern manuell in der Benutzerverwaltung angelegt wurde. Dass du ihn dann nicht aus der DB löschen kannst klinkt auch plausibel, da noch ein abhängiger Datensatz in einer anderen Tabelle existiert.

Gruß
Markus
JoDomoWorx
Beiträge: 135
Registriert: 1. Mär 2011, 22:46

Re: Mitglied kann sich überhaupt nicht mehr anmelden!!!

Beitrag von JoDomoWorx »

Hallo Markus,
in der Tabelle adm_registrations gibt es z.Z. keine Einträge. Aber ich hab definitiv die "Neue Anmeldung"-eMail bekommen.

Andere Leute können sich noch ganz normal anmelden und registrieren. Nur die Person, die sich vorher schon nicht mehr anmelden konnte, kann sich jetzt auch nicht registrieren.

Fällt dir noch was zur Eingrenzung ein?
Viele Grüße,
Jochen
Benutzeravatar
fasse
Administrator
Beiträge: 6193
Registriert: 12. Nov 2005, 16:06

Re: Mitglied kann sich überhaupt nicht mehr anmelden!!!

Beitrag von fasse »

Hallo Jochen,

wenn sich jemand neu anmeldet,dann bekommt er einen neuen User und alle anderen Constraints zu anderen Tabellen werden neu angelegt. Ein evtl. vorhandene Datenleiche sollte da eigentlich nicht stören.

Momentan ist mir das Ganze etwas rätselhaft.

Schau evtl. mal in der Tabelle adm_user_data ob du dort noch den Namen und Vornamen deines Users findest. Hier bekommt aber jedes Profilfeld eine eigenen Datensatz.

Gruß
Fasse
JoDomoWorx
Beiträge: 135
Registriert: 1. Mär 2011, 22:46

Re: Mitglied kann sich überhaupt nicht mehr anmelden!!!

Beitrag von JoDomoWorx »

Die Nutzerin ist in adm_user_data ganz regulär enthalten, als neuester User mit NULL-Spalten vorne. Ich hab sie nach dem Löschen von Hand angelegt, damit sie nicht alles neu eintragen muss.

Ich hab mich jetzt mal selbst als sie neu registriert und konnte alles problem- und fehlerfrei durchführen. Im Prinzip muss sie nur noch ihr Passwort ändern. Aber die Probleme zuvor hab ich mir nicht eingebildet! Es ist echt seltsam.
JoDomoWorx
Beiträge: 135
Registriert: 1. Mär 2011, 22:46

Re: Mitglied kann sich überhaupt nicht mehr anmelden!!!

Beitrag von JoDomoWorx »

Lösung gefunden: Ein Screenshot hat mich auf die Fährte gebracht!

Ich habe neben unserer eigentlichen Admidio-Seite auch noch eine Kopie und eine Testversion ohne Mitglieder mit kryptischen URLs auf dem Server. Wenn man nach unserem Verein und dem Stichwort "Admidio" bei Google sucht, bekommt man die Testversion präsentiert. Ist mir nicht aufgefallen, da ich nicht nach der Seite suche. Auch sonst haben wohl alle einen Festlink benutzt. Aber diese Nutzerin hat sich bei der Testversion, die ansonsten natürlich genau gleich aussieht, angemeldet, und ich bekomme dann die normale Nachricht geschickt. Damit ist das Problem klar.

NUR: Wie hat Google diese Seite gefunden? Ich habe sie nirgends verlinkt und niemandem davon erzählt!
Antworten