Typo3 ist soooo kaputtt. Um rauszukriegen, wer in einer bestimmten Usergruppe ist,
gibts in der tollen Webgui gar nix. Was man machen kann, ist jemanden finden, der
bekanntermassen in der Gruppe ist, seine Nutzerinformation mit dem i-im-kringel
anzeigen lassen, dort raten, dass z.b. 18 die Gruppennummer von StudiumWebEditor
ist, und dann per hand folgende URL eingeben:
https://www.algeo.math.fau.de/typo3/show_item.php?table=be_groups&uid=18
Dann kriegt man die uids --- nicht die namen --- aller Mitglieder der Gruppe 18.
Mit denen kann man dann einen SQL Query an die Datenbank schicken:
select username from be_users where uid in (80,40,129,144,131,93,65,176,173);
Oder man daddelt per hand durch die URLs
https://www.algeo.math.fau.de/typo3/show_item.php?table=be_users&uid=80
fuer alle Usernummern aus obiger Antwort.
Dann schaut man natuerlich mal nach, wie das mit der Gruppen<->Nutzer Zuordnung gemacht
ist. Und stellt fest, dass die Deppen nicht wissen, was ein Join-Table ist! Es gibt
in be_users eine Spalte groupname, in der die IDs der Gruppen des Nutzers,
_mit kommata getrennt_ drinstehen. D.h. die Datenbank wird ueberhaupt nicht benutzt,
die IDs werden als String eingelesen und mit einem zweiten Query den Gruppen zugeordnet.
*stirnklatsch* Wer hat die in die Naehe eines Computers gelassen???
Folgendes funktioniert fuer Gruppe 18, bis wir eine Gruppe mit nummer 118 oder 180 haben:
select username from be_users where groupname LIKE "%18%";
Fuer Gruppe z.b. Nummer 1 geht LIKE "%1%" nicht, weil man nicht wissen kann, ob die 1 nicht
die erste oder letzte Ziffer einer anderen Zahl ist!