Benutzerverwaltung

Benutzerverwaltung im Backend

Die Benutzerverwaltung steuert Backend-Zugaenge, Benutzergruppen, Rechte, Standardwerte und Benutzer-Logdaten.

Navigation und Voraussetzungen

Der Bereich ist nur mit dem Recht fuer die Benutzerverwaltung erreichbar. Im Backend wird darunter eine eigene Reiternavigation aufgebaut.

  • Benutzer: zeigt Backend-Benutzer als Tabelle und oeffnet Erstellen, Bearbeiten, Rechtevergabe und Loeschen.
  • Benutzergruppen: buendelt Rechte fuer mehrere Benutzer in einer Gruppe.
  • Einstellungen: setzt Standardbenutzer, Login-Benachrichtigung und automatische Deaktivierung inaktiver Konten.
  • Benutzer-Logdaten: listet taegliche Logdateien und legt die Aufbewahrungsdauer fest.
  • Affiliates: erscheint nur, wenn der Affiliate-Benutzertyp im System aktiv ist.
  • Aussendienst: erscheint nur, wenn der Aussendienst-Benutzertyp im System aktiv ist.

Benutzerliste

Die Benutzerliste ist eine konfigurierbare BsTable. Die Tabellensuche durchsucht sichtbare Benutzerwerte; ein separates Filterformular ist nicht hinterlegt.

Tabellenspalten anpassen: In vielen Backend-Tabellen kannst du ueber die Tabelleneinstellungen festlegen, welche Spalten sichtbar sind. Blende selten benoetigte Spalten aus, wenn du eine kompaktere Arbeitsansicht brauchst, und aktiviere sie wieder, wenn du die Informationen pruefen oder bearbeiten willst.

Spalten

  • ID: interne Benutzer-ID; auf kleinen Ansichten ausgeblendet.
  • Icon: zeigt das hinterlegte Benutzerbild; auf kleinen Ansichten ausgeblendet.
  • Name: kombiniert Nachname und Vorname aus nname und vname; sortiert nach Nachname und ist auf kleinen Ansichten ausgeblendet.
  • E-Mail: zeigt email; auf kleinen Ansichten ausgeblendet.
  • Benutzername: zeigt user_name und bleibt in der Standardansicht sichtbar.
  • Benutzergruppe: erscheint bei Backend-Benutzern und zeigt die zugeordnete Gruppe aus group_id; ohne Gruppe wird ein neutraler Platzhalter angezeigt.
  • Letzter Login: zeigt lastlogin formatiert oder leer, wenn kein Login gespeichert ist; die Spalte ist sortierbar.
  • Optionen: enthaelt Bearbeiten, Rechte und Loeschen.

Zeilenstatus und Optionen

  • Aktive Benutzer: erhalten eine aktive Tabellenmarkierung.
  • Inaktive Benutzer: erhalten eine inaktive Tabellenmarkierung und koennen sich nicht anmelden.
  • Bearbeiten: oeffnet das Benutzerformular im Dialog.
  • Rechte: erscheint nur bei Backend-Benutzern ohne Benutzergruppe und nicht bei ID 1. Gruppenrechte ersetzen individuelle Rechte.
  • Loeschen: erscheint nicht bei ID 1. Beim Loeschen entfernt das Backend auch Benutzer-Modul-Zuordnungen und Gutscheinverknuepfungen.
  • Benutzer erstellen: erscheint nur, wenn die Backend-User-App aktiv ist.

Benutzer erstellen und bearbeiten

Das Formular speichert Stammdaten, Login-Daten, Modulzuordnungen und optionale Oberflaechen-Einstellungen. Beim Bearbeiten des eigenen Kontos sind sicherheitsrelevante Felder eingeschraenkt.

  • aktiv: aktiviert oder deaktiviert den Zugang. Bei ID 1 und beim eigenen Konto wird der vorhandene Wert versteckt uebernommen.
  • user_name: Pflichtfeld fuer den Login-Namen. Beim eigenen Konto ist der Wert schreibgeschuetzt.
  • email: Pflichtfeld fuer die E-Mail-Adresse des Backend-Benutzers.
  • sendzugang: sendet beim Speichern eine E-Mail mit dem Benutzernamen. Bei neuen Benutzern ist diese Option standardmaessig aktiv; ein Passwort wird nicht direkt versendet.
  • nname und vname: speichern Nachname und Vorname fuer Tabellen und Protokolle.
  • tel und fax: speichern Telefon- und Faxnummer.
  • abteilung: dokumentiert den internen Bereich des Kontos.
  • cashstore_id: erscheint bei aktivem Ladenverkauf und ordnet eine Verkaufsstelle zu oder erlaubt alle Verkaufsstellen.
  • depot_id: erscheint bei aktiver Warenwirtschaft mit Lagerzuordnung und ordnet ein Depot zu; ohne Voraussetzung wird neutral gespeichert.
  • group_id: weist eine Benutzergruppe zu. Mit Gruppe gelten Gruppenrechte; ohne Gruppe kann die individuelle Rechtevergabe genutzt werden.
  • icon: laedt ein Benutzerbild hoch und zeigt ein vorhandenes Bild im Formular an.
  • admincss: speichert benutzerbezogenen CSS-Code fuer das Backend.
  • mobile_view: erscheint nur bei aktivierter Scan-Option und steuert die mobile Ansicht.

Affiliate und Aussendienst

Wenn die optionalen Benutzertypen aktiv sind, nutzt die Seite dieselbe Benutzerliste mit typbezogenen Zusatzfeldern.

  • Affiliate-Gutscheine: bestehende Gutscheinnummern werden mit Status angezeigt. Neue Gutscheinnummern koennen hinzugefuegt, bestehende entfernt werden.
  • send_orderemail: sendet bei einer Bestellung mit zugeordnetem Gutschein eine E-Mail an den Affiliate.
  • Aussendienst-Multishop: bei mehreren Shops und neuem Aussendienst-Benutzer wird multishop_id abgefragt.
  • Startrechte: neue Affiliate-Benutzer erhalten ein Umsatzrecht, neue Aussendienst-Benutzer erhalten Bestell- und Kundenrechte sowie eine Multishop-Zuordnung.

Benutzergruppen

Benutzergruppen buendeln Rechte und koennen anschliessend einzelnen Benutzern zugewiesen werden. Auch diese Liste nutzt eine BsTable mit Tabellensuche; ein separates Filterformular ist nicht vorhanden.

Spalten und Optionen

  • ID: interne Gruppen-ID; auf kleinen Ansichten ausgeblendet.
  • Name: zeigt den Gruppennamen aus name.
  • Notizen: zeigt interne Hinweise aus info; auf kleinen Ansichten ausgeblendet.
  • Optionen: bietet Bearbeiten, Rechte und Loeschen.

Formularfelder

  • name: Pflichtfeld fuer die Bezeichnung der Benutzergruppe.
  • info: Notizfeld fuer interne Hinweise zur Gruppe.

Die Rechte-Aktion oeffnet dieselbe Rechteoberflaeche wie bei Benutzern, speichert die Werte jedoch fuer die Gruppe.

Rechte und Multishop-Zuordnung

Die Rechteansicht unterscheidet zwischen Benutzer und Benutzergruppe. Rechte werden direkt per Schalter gespeichert.

  • Allgemeine Einstellungen: enthaelt Dashboard-Rechte, Benachrichtigungen und bei aktiver Multishop-Funktion die Shop-Zuordnung.
  • Menuebereiche: werden als ausklappbare Bereiche angezeigt. Jeder Bereich enthaelt die zugehoerigen Backend-Funktionen.
  • Einzelrechte: aktivieren oder deaktivieren konkrete Funktionen.
  • Unterrechte: haengen an einem Hauptrecht. Beim Aktivieren eines Unterrechts wird das Hauptrecht ebenfalls gesetzt. Beim Deaktivieren eines Hauptrechts entfernt das Backend die zugehoerigen Unterrechte.
  • Alles an oder aus: schaltet alle Rechte innerhalb eines Bereichs gemeinsam.
  • Multishop-Schalter: speichern freigegebene Shops fuer Benutzer oder Gruppen, wenn mehr als ein Shop vorhanden ist.

Einstellungen

Der Reiter Einstellungen speichert globale Vorgaben fuer Benutzerverwaltung und Login-Benachrichtigungen.

  • bearbeiter_standard: legt den Standardbenutzer fest, der bei Bestellungen als Bearbeiter gesetzt wird.
  • adminnotify_logins Wert 0: keine Benachrichtigung bei Admin-Logins.
  • adminnotify_logins Wert 1: Benachrichtigung nur bei fehlgeschlagenen Admin-Logins.
  • adminnotify_logins Wert 2: Benachrichtigung bei jedem Admin-Login.
  • adminnotify_logins_email: Empfaengeradresse fuer diese Benachrichtigungen.
  • deactivateInaktivUsers_time: Zeitraum von 30, 60 oder 90 Tagen, nach dem inaktive Benutzer automatisch deaktiviert werden.

Benutzer-Logdaten

Die Logdaten-Tabelle listet vorhandene Benutzer-Logdateien und erlaubt den Download einzelner Dateien. Die Tabelle nutzt eine BsTable mit Suche und sortierbarer Datums-Spalte.

  • Name: zeigt den Namen der Logdatei.
  • Datum: zeigt das Datum der Datei und sortiert standardmaessig absteigend.
  • Optionen: bietet den Download der jeweiligen Logdatei.
  • admin_log_tage: legt fest, wie viele Tage Logdateien aufbewahrt werden.

Eigenes Konto, Passwort und persoenliche Einstellungen

Zusaetzlich zur zentralen Benutzerverwaltung gibt es Dialoge fuer das eigene Konto, das Passwort und persoenliche Backend-Einstellungen.

Passwort aendern

  • passwort: neues Passwort. Es muss mindestens sechs Zeichen haben, darf nicht als unsicher eingestuft sein und darf nicht dem aktuellen Passwort entsprechen.
  • passwort2: Wiederholung des neuen Passworts. Beide Eingaben muessen identisch sein.
  • oldpasswords: speichert die letzten Passwort-Hashes zur Wiederverwendungspruefung.

Persoenliche Einstellungen

  • sbspezial[hideeditor]: deaktiviert den Texteditor fuer das eigene Konto.
  • sbspezial[filtersubmit]: laedt Filteroptionen erst nach Buttonklick neu.
  • sbspezial[orderdetailansicht]: zeigt Bestellpositionen in der Bestelldetailansicht minimiert.
  • sbspezial[versandcontrol]: aktiviert bei passender Warenwirtschaft die Versandmaske mit Scan-Versandkontrolle.
  • sbspezial[orderdetailshipping]: zeigt in der Bestelldetailansicht bevorzugt das Versandformular.
  • sbspezial[orderdetailshipping_status_id][]: beschraenkt das Versandformular auf ausgewaehlte Bestellstatus oder laesst alle Status zu.
  • sbspezial[sound_benachrichtigung]: steuert den Ton bei neuen Benachrichtigungen.
  • sbspezial[benachrichtigungen]: legt pro freigegebener Benachrichtigungsart fest, ob keine Meldung, eine Shop-Meldung oder Shop-Meldung plus E-Mail genutzt wird.

War diese Seite hilfreich?

Hilf uns, das Handbuch weiter zu verbessern. Wenn etwas fehlt oder unverständlich ist, kannst Du direkt einen kurzen Kommentar senden.