Wie können neue Benutzer angelegt werden?
-
Hallo,
erst mal ein dickes Lob an das gesamte I-DoIT Team, super Programm.Meine Frage wie kann ich neue Benutzer für die einzelnen Mandanten anlegen?
MFG
Chriskann das sein das es an der Passwort Verschlüsselung liegt ich habe mal in die SQL Tabelle geschaut und da steht es im Klartext. Wenn ich es durch das verschlüsselte admin kennwort ersetze kann ich mich anmelden.
Aber ich muss das ja dann einzel für jeden Mandanten machen oder?
-
Hallo Chris,
danke für das dicke Lob - das wissen wir zu würdigen!
Die eingetragenen Mandantendatenbanken befinden sich in der isys_mandator in der Systemdatenbank. Verbinde dich auf die Mandantendatenbank und schau dir die Tabelle isys_person_intern an:
| isys_person_intern__id | int(10) unsigned | | PRI | NULL | auto_increment | | isys_person_intern__title | varchar(255) | YES | | NULL | | | isys_person_intern__description | text | YES | | NULL | | | isys_person_intern__user_pass | varchar(255) | YES | | NULL | | | isys_person_intern__property | int(10) unsigned | YES | | 0 | | | isys_person_intern__status | int(10) unsigned | YES | | 1 | |
Und der Inhalt:
| 1 | guest | NULL | 084e0343a0486ff05530df6c705c8bb4 | 0 | 1 | | 11 | reader | Reader | 1de9b0a30075ae8c303eb420c103c320 | 0 | 1 | | 12 | editor | Editor | 5aee9dbd2a188839105073571bee1b1f | 0 | 1 | | 13 | author | Author | 02bd92faa38aaa6cc0ea75e59937a1ef | 0 | 1 | | 14 | archivar | Archivar | 4baf8329be21a4ad4f4401295cc130a9 | 0 | 1 | | 15 | admin | Admin | 21232f297a57a5a743894a0e4a801fc3 | 0 | 1 |
Um nun neue Benutzer hinzuzufügen, musst du in der Tabelle einen neuen Datensatz erstellen, isys_person_intern__title definiert den Benutzernamen und isys_person_intern__user_pass das Passwort, natürlich als MD5-Hash (http://dev.mysql.com/doc/refman/5.0/en/security-guidelines.html) verschlüsselt -also geht's so:
INSERT INTO isys_person_intern VALUES('%', 'einBenutzer', 'Markus Mueller', MD5('einPasswort'), 0, 1);
Dann kannst du dich mit einBenutzer und einPasswort einloggen.