diff --git a/app/Controllers/UserManagementController.php b/app/Controllers/UserManagementController.php index ca8dd24..9e35640 100644 --- a/app/Controllers/UserManagementController.php +++ b/app/Controllers/UserManagementController.php @@ -100,26 +100,4 @@ class UserManagementController 'activeMenu' => 'users', ]; } - - /** - * Zeigt das Formular zum Erstellen eines Benutzers an. - * Route: index.php?route=createuser - * - * @return array - */ - public function showCreate(): array - { - $viewPath = __DIR__ . '/../../public/views/createuser.php'; - - return [ - 'view' => $viewPath, - 'data' => [ - 'error' => null, - 'success' => null, - 'loginPage' => false, - ], - 'pageTitle' => 'Benutzer erstellen', - 'activeMenu' => 'createuser', - ]; - } } diff --git a/public/index.php b/public/index.php index 700d0dd..70dbe3c 100644 --- a/public/index.php +++ b/public/index.php @@ -240,12 +240,6 @@ switch ($route) { handleResult($result); break; - case 'createuser': - requireLogin($config); - $result = $userManagementController->showCreate(); - handleResult($result); - break; - default: http_response_code(404); echo 'Route nicht gefunden.'; diff --git a/public/views/createuser.php b/public/views/createuser.php deleted file mode 100644 index 6584bed..0000000 --- a/public/views/createuser.php +++ /dev/null @@ -1,140 +0,0 @@ - - -
-

Benutzer erstellen

-
- - - - - - - - - -

Hier können Sie einzelne Active-Directory-Benutzer anlegen oder eine CSV-Datei hochladen, um mehrere Benutzer gleichzeitig zu erstellen.

- -
-
-
-
-
Einzelner Benutzer
-
-
-
-
- - -
- -
- - -
- -
- - -
- -
- - -
- -
- - -
- -
- - -
- - -
-
-
-
- -
-
-
-
Mehrere Benutzer via CSV
-
-
-

Die CSV-Datei sollte eine Kopfzeile mit folgenden Spalten enthalten: samaccountname,displayname,mail,password,ou,groups. Gruppen können komma-getrennt sein.

- -
-
- - -
- -
- - -
- -
- - -
- - -
-
-
-
-
- -
-
-
-
-
Hinweise
-
-
-
    -
  • Die tatsächliche Erstellung von AD-Benutzern wird serverseitig durchgeführt. Diese View sendet Daten an die Endpunkte /api/create_user.php und /api/create_users_csv.php.
  • -
  • Stellen Sie sicher, dass der Webserver die nötigen Rechte hat und die LDAP/AD-Verbindung korrekt konfiguriert ist.
  • -
  • Für Sicherheit: prüfen Sie bitte CSRF-Schutz und Validierung auf der Serverseite.
  • -
-
-
-
-
- - diff --git a/public/views/partials/sidebar.php b/public/views/partials/sidebar.php index dbe101c..ea97dd7 100644 --- a/public/views/partials/sidebar.php +++ b/public/views/partials/sidebar.php @@ -49,13 +49,6 @@ Benutzer & Gruppen - - -