Gestion du Superadmin

Avant d'accéder au back-end, vous devez créer le compte superadmin.
Il se trouve dans le fichier /data/super.ini que vous devrez modifier.

[localhost]
autologin: false
debug: true

[users[]]
url: "/admin/login/secreturl"
role: "SUPERADMIN"
username: "super"
password: null

Création de l'utilisateur Superadmin

Choisissez une URL secrète pour accéder au formulaire de connexion :
url: "/admin/login/whateveryouwant"
choisissez un nom d'utilisateur :
username: "votre_nom_utilisateur"

Ensuite, assurez-vous d'avoir défini mot_de_passe: true, afin que le formulaire de création de mot de passe s'affiche lorsque vous accédez à votre URL de connexion secrète.

Allez à cette adresse.

formulaire de création de mot de passe
formulaire de création de mot de passe

Ensuite, saisissez votre nom d'utilisateur, et deux fois le mot de passe, il sera crypté de manière sécurisée dans super.ini avec quelque chose comme :
mot_de_passe: "$2z$10$GhC3xwqP5/ZatHUhVbPmOi"

Verrouillage du compte

Réinitialiser le mot de passe avec password: null verrouillera le compte. Le formulaire de connexion à l'URL secrète ne sera plus accessible.

Pour verrouiller ce compte temporairement, sans perdre le mot de passe codé, vous pouvez saisir quelque chose comme ceci :

[users[]]
url: "/admin/login/secreturl"
rôle: "SUPERADMIN"
nom_utilisateur: ""
mot_de_passe: "$2z$10$GhC3xwqP5/ZatHUhVbPmOi"`
mot_de_passe: null

[alerte info]
L'enregistrement d'autres utilisateurs avec d'autres rôles est également possible, la documentation viendra plus tard.
[/alerte]

Accès au back-end en local sans mot de passe

Si vous souhaitez accéder à l'administration sans mot de passe avec localhost pendant le développement, définissez simplement autologin: true.