En vous promenant sur Beamreactor, nous stockons votre IP 48h pour des raisons de sécurité.

Lecteur Markdown

ulev Documentation › ULEV_DOCUMENTATION_FR

Ulev Documentation Fr

Fonctionnalité : ULEV (User Level) #

Interface d'administration des comptes utilisateurs. Permet de modifier les niveaux d'accès, verrouiller/déverrouiller des comptes, supprimer des utilisateurs et analyser les comportements suspects (tentatives de connexion échouées, changements d'IP).

Installation et Configuration

Par FTP : Déposer le répertoire ulev/ dans /plugins/.

Par package manager : Sélectionner ulev dans la liste des plugins disponibles.

Chemins :

  • Plugin principal : /plugins/ulev/ulev.php
  • Configuration : /plugins/ulev/conf/ulev.conf.inc.php
  • Bibliothèque : /plugins/ulev/lib/ulev.lib.inc.php

Paramètres de configuration :

| Variable | Valeur par défaut | Description |

|---|---|---|

| $basedisplevel | BASE_LEVEL_ADMIN | Niveau minimum requis |

| $ftype | 3 | Type plugin (système) |

Table SQL utilisée : table principale des utilisateurs ($cfg['dbtable'])

Colonnes exploitées : userid, username, user_level, banned, last_login, login_attempts, temp_locked_until

Utilisation

Tableau des utilisateurs #

Colonnes triables via DataTables :

  • Nom d'utilisateur
  • Nom complet
  • Niveau d'accès
  • Statut de verrouillage
  • Nombre de connexions
  • Tentatives échouées

Niveaux de menace #

| Niveau | Statut |

|---|---|

| 0 | OK |

| 1–2 | Surveillance |

| 3–4 | Attention |

| 5 | Alerte |

| 6 | Verrouillé / Bloqué |

Actions disponibles #

| Action | Description |

|---|---|

| Modifier le niveau | Dropdown de sélection (6 niveaux BASE_LEVEL_*) |

| Verrouiller | Bannissement temporaire ou permanent |

| Déverrouiller | Réinitialiser le statut |

| Supprimer | Supprime le compte (l'admin ne peut pas se supprimer lui-même) |

Hooks et Points d'entrée

text
?obj=ulev.php					   — Liste des utilisateurs
?obj=ulev.php&id=ID&action=ulevel   — Modifier le niveau
?obj=ulev.php&id=ID&action=lock	 — Verrouiller
?obj=ulev.php&id=ID&action=delete   — Supprimer

Dépendances

  • Beamreactor\Database\SQL
  • Bootstrap + DataTables — tri et recherche côté client (inclus dans le core)
  • Fonction returnConstants(string $prefix) — dans ulev.lib.inc.php pour lister les constantes BASE_LEVEL_*
de en fr