Ein User kann sich nicht einloggen/Das Theme fehlt und der User sieht seine Aufgaben nicht, warum?

In diesem Eintrag sind die häufigsten Gründe und Lösungsvorschläge für Probleme beim Einloggen in TIM zusammengetragen:
Hier finden Sie Lösungen für Probleme wie z.B: Ein User kann sich überhaupt nicht mehr einloggen; Ein User kann sich zwar einloggen aber der Client sieht anderes aus als sonst und er sieht seine Aufgaben nicht. Ein User hat Zugang zu einem bestimmten Client bekommen, kann sich aber in diesen nicht einloggen.

Werden die richtigen Einlog-Daten verwendet:

Sind die Anmeldedaten richtig aufgebaut? Ist der Log-In Name wie üblich eingegeben, oder fehlt z.B. der Client (durch ein “/” getrennt) vor dem Namen? (Dies trifft nur auf Anmeldungen zu die auch einen “Client” benötigen, manche Log-Ins funktionieren im Gegenteil nur ohne Client vor dem Benutzernamen)
Ist (ggf.) beides richtig geschrieben?

Hat der User eine eindeutige Email-Adresse:

Ist die Email-Adresse des Users eindeutig oder hat ein anderer User die selbe? Dies kann bequem im Dashboard überprüft werden! Alternativ kann man dies auch über den Administrationsclient im Userprofil überprüfen.

Erfolgt der Log-In im richtigen Client:

Erscheint beim Log-In die Zugang für diesen User nicht gestattet -Fehlermeldung, dann versucht sich der User in einem Client einzuloggen, zu dem er kein Zugang hat(Zugangsrechte hängen von Rollen ab). So auch im Beispiel unten zu sehen: Ein User mit dem Memberrecht versucht sich im Prozess-Manager Client einzuloggen.

Hat der User auch Member-Rechte?

Hat der betroffene User auch die Rolle “Member” ?

Falls dies der Grund für das Problem ist wird im Log der GenericEntityManagerImpl.merge() Fehler zu finden sein.

Auch zu beachten ist, dass in den meisten Fällen eine Änderung an den Rollen 24 Stunden braucht um in Effekt zu treten. Dies kann auch dazu führen, dass ein User, der sich gestern noch einloggen konnte, plötzlich nicht mehr ins System kommt.
Um die Wartezeit zu umgehen und dem User sofort wieder Zugang zum System zu gewähren kann man entweder das System neu starten oder in der tim.properties Datei die native-port Config richtig einstellen.