Gesperrte Konten bei OpenID-Anmeldung
am 28.01.2011 - 19:24 Uhr in
Ich habe gerade versucht bei meinem aktuellen Drupal-Projekt OpenID zu aktivieren. Jetzt habe ich das Problem, dass, wenn ein noch nicht registrierter Benutzer sich mit seiner OpenID einloggen will und der OpenID-Provider Benutzernamen und eMailadresse übermittelt, die Meldung kommt "Der Benutzername ... wurde nicht aktiviert oder ist gesperrt." - Drupal hat den Benutzernamen mit eMailadresse angelegt, aber er ist gesperrt. Bei einem weiteren Versuch kam die selbe Meldung und zusätzlich noch die Information, dass die eMail-Adresse verifiziert werden muss. Aber der neu angelegte Benutzer bekommt auch kein eMail zugeschickt, mit dem man das Konto aktivieren könnte. Und die Aufforderung zur Verifizierung der eMail kam auch nur bei einem der Versuche. Rätselhaft!
Habe alles mögliche versucht, auch keine besonderen Einstellungen für das OpenID-Modul gefunden, auch nicht bei den Berrechtigungen. Habe ich etwas übersehen?
Getestet habe ich übrigens mit myopenid.com und myid.net
Ich hoffe auf Hilfe!
Gerhard Schuster
- Anmelden oder Registrieren um Kommentare zu schreiben
Teilteils gelöst
am 29.01.2011 - 11:40 Uhr
Nach ein wenig zeitlichen Abstand, stand mir die Lösung plötzlich vor Augen: in den Benutzereinstellungen war eingestellt, dass Konten von einem "Administrator freigeschaltet werden müssen"; ändern und schon funktioniert die Anmeldung - simple Lösung eigentlich! Der Satz "Der Benutzername ... wurde nicht aktiviert oder ist gesperrt." sagt darüber nichts aus. Wenn man die Freischaltungsoption gemeinsam mit OpenID benützen will, sollte man das ändern, da man sonst die User verwirrt.
Allerdings ist die Aussage: "Sobald Sie Ihre E-Mail Adresse bestätigt haben, können Sie sich per OpenID anmelden." auch wieder erschienen, aber nur einmal zwischendurch. Beim ersten Login, bei dem das Konto auch gleich angelegt wird, war's nicht da. Aber dann bei einem weiteren Anmeldevorgang. Jedoch ohne Folgen. Man ist danach angemeldet und eMail wird auch keines verschickt. Es ist unschön und verwirrt ev. die Besucher. Woran es liegt kann ich mir nicht erklären.