Löschen von Benutzern / Deaktivieren von Benutzern

Das tatsächliche Löschen von Benutzern ist in WEEASY nicht möglich. Grund hierfür ist, dass diverse Einträge in der Datenbank, den Benutzer referenzieren, z.B. das Filesystem Log. Der gleiche Effekt kann jedoch dadurch erzielt werden, dass der Benutzer deaktiviert wird. Bei Benutzern, die zu einem Team Account gehören ist dies über die Team Manager App direkt über die Oberfläche möglich. Für Benutzer, die nicht zu einem Team gehören, muss dies über die Datenbank erfolgen

-- Login an MySQL Console
mysql -u root weeasy_db
 
 
-- Benutzer mit dem jeweiligen Loginname deaktivieren
UPDATE jeaf_account SET LOCKED='1' WHERE LOGINNAME='Loginname des Benutzers';
 
 
-- Alternativ kann ein Account auch auf einen bestimmten Zeitpunkt hin gesperrt werden
UPDATE jeaf_account SET END='2017-08-22 06:33:34' WHERE LOGINNAME='Loginname des Benutzers';
 
-- In beiden Fällen ist das Ergebnis, dass mit dem Benutzer kein Login mehr möglich ist.



Anmerkung:

  • Da Benutzernamen in der Datenbank unique sein müssen, ist auch bei deaktivierten Accounts die erneute Verwendung des Loginnames nicht möglich. Ist dies gewünscht, so muss zusätzlich der Loginname des bestehenden Accounts umbenannt werden


UPDATE jeaf_account SET LOGINNAME='NEUER LOGINNAME des deaktivierten Benutzers z.B. _abc' WHERE LOGINNAME='Neuer Loginname des Benutzers';