{% extends 'admin/shell.html.twig' %} {% set nav = 'users' %} {% block title %}Benutzer{% endblock %} {% block heading %}Benutzer{% endblock %} {% block lead %}Jedes Konto hat genau eine Rolle. Ein Passwort oder eine Rolle zu ändern meldet alle offenen Sitzungen dieses Kontos ab – das ist der Weg, jemanden sofort auszusperren.{% endblock %} {% block content %}
Neues Konto anlegen

3 bis 100 Zeichen: Kleinbuchstaben, Ziffern, Punkt, Unterstrich, Bindestrich.

Mindestens {{ minPassword }} Zeichen, höchstens {{ maxPassword }} Bytes. Gib es der Person auf einem anderen Weg als per E-Mail weiter; sie kann es unter „Mein Konto“ selbst ändern.

{% for value, help in roleHelp %}{{ roles[value] }}: {{ help }}{% if not loop.last %}
{% endif %}{% endfor %}

Konten {{ users|length }}

Zeiten in UTC.
{% for account in users %}

{{ account.username }}{% if account.id == me %} dein Konto{% endif %}

{{ account.roleName }} · {% if account.lastLoginAt %}zuletzt angemeldet {{ account.lastLoginAt|date('d.m.Y H:i') }}{% else %}noch nie angemeldet{% endif %} {% if account.passwordChangedAt %} · Passwort vom {{ account.passwordChangedAt|date('d.m.Y') }}{% endif %} {% if account.createdAt %} · angelegt {{ account.createdAt|date('d.m.Y') }}{% endif %}

{{ account.roleName }}
Einstellungen

Rolle

{% if account.id == me %}

Die eigene Rolle lässt sich hier nicht ändern. Das soll ein zweiter Administrator tun – sonst kann sich der letzte Administrator selbst die Rechte nehmen.

{% else %}

Offene Sitzungen dieses Kontos werden dabei abgemeldet.

{% endif %}

Passwort setzen

Setzt ein neues Passwort, ohne das alte zu kennen – für den Fall, dass jemand nicht mehr hineinkommt. Alle offenen Sitzungen dieses Kontos werden abgemeldet.

{% if account.id != me %}

Konto löschen

Entfernt „{{ account.username }}“. Gespeicherte Inhalte bleiben unberührt – Seiten und Fassungen hängen nicht am Konto. Das eigene Konto lässt sich nicht löschen; deshalb bleibt immer mindestens ein Administrator übrig.

{% endif %}
{% endfor %}

Wenn kein Konto mehr funktioniert

Zugang über die Konsole

Auf dem Server legt php bin/console cms:user:create name --role=admin ein Konto an; das Passwort wird verdeckt abgefragt und ein vorhandenes Konto nie überschrieben. Das ist der Weg zurück, wenn niemand mehr hineinkommt – er braucht Dateizugriff auf den Server und lässt sich hier nicht ersetzen.

KantSites · Arbeitsstand

{% endblock %}