Nach Update kein Login über mobile Browser möglich

Nach Update kein Login über mobile Browser möglich

von Lena Freund -
Anzahl Antworten: 2

Hallo zusammen,

nach einem Update von 3.4.4 auf 3.4.6 können sich unsere Nutzer*innen nicht mehr in Moodle einloggen, sofern sie den Weg über den Smartphone-Browser (getestet: Chrome, Firefox, Safari) wählen – die Anmeldung über die App oder über Browser von Tablet, Laptop/PC funktioniert allerdings nach wie vor.
Fehlermeldung: Ungültige Anmeldedaten. Versuchen Sie es noch einmal!

Wir sehen im Log auch die Anmeldefehler (siehe Anhang), werden aber nicht schlau daraus.

Die Geräteerkennung in den Systemeinstellungen zu deaktivieren hatte keinen Effekt.
Auch die Desktopwebsite-Ansicht im Smartphone-Browser führt zum gleichen Fehler.

Hat jemand von euch eine Idee?

Danke und viele Grüße
Lena

Mittelwert:  -
Als Antwort auf Lena Freund

Re: Nach Update kein Login über mobile Browser möglich

von Ralf Hilgenstock -
Nutzerbild von Besonders aktive Moodler Nutzerbild von Deutsche Moodle Übersetzer Nutzerbild von Entwickler Nutzerbild von Moodle Partner Nutzerbild von Translators

Ich vermute, dass ihr ein individuelles Theme nutzt.  Nach der Beseitigung eines Sicherheitsproblems kommt es derzeit bei Nicht-Standard-Themes zu derartigen Problemen. Infos dazu finden sich hier: https://docs.moodle.org/dev/Login_token

Als Antwort auf Ralf Hilgenstock

Re: Nach Update kein Login über mobile Browser möglich

von David Prüm -

dieser Hinweis war sehr hilfreich,

das Theme (Boost) unterstützt das logintoken und auf Desktopsystemen ist der Login auch problemlos möglich. Lediglich der Browserlogin auf Smartphones war gestört. Nachdem wir die Option "Geräteerkennung" (enabledevicedetection) abgeschaltet hatten, war der Login auch wieder von Mobilgeräten aus möglich. Im Quelltext des Loginformulars war allerdings auch auf Mobilgeräten das Logintoken enthalten.

Der Fehler scheint in Boost zu existieren, wenn ich beispielsweise Clean auswähle ist der Login von Mobil-Browsern aus möglich. Das Problem liegt also vermutlich in Code in Boost der von der Device-Detection getriggert wird.

Vielen Dank und Gruß

David Prüm