← Retour à la FAQ ← Back to FAQ ← Volver à la FAQ

Comment fonctionne le système de bannissement ?

⏱ 7 min de lecture

Le système de bannissement permet à l'admin de bannir coachs et sportifs avec cascade automatique, liste noire, et mode lecture seule 60 jours.

Vue d'ensemble du système

Le système de bannissement est un outil d'administration complet qui permet de gérer les utilisateurs problematiques. L'administrateur dispose d'un panneau dédié avec six onglets : Bans actifs, Historique, Liste noire, Alertes d'inscription, Recherche et Statistiques.

Lorsqu'un utilisateur est banni, plusieurs actions sont declenchees automatiquement :

  • Blocage du compte : l'utilisateur ne peut plus se connecter normalement, son compte passe en mode lecture seule.
  • Liste noire : l'email, le nom d'utilisateur, la combinaison prenom+nom et toutes les adresses IP connues sont ajoutes à la liste noire.
  • Masquage de la recherche : le profil est retire de la recherche et de l'annuaire des coachs.
  • Journalisation : toutes les actions sont enregistrees dans le journal d'activité.

Cascade automatique pour les coachs

Quand un coach est banni, un mecanisme de cascade se declenche automatiquement :

  1. Tous les sportifs associes au coach sont detaches (coach_id est mis a NULL).
  2. Chaque detachement est enregistre dans le journal d'activité avec la raison "Coach banni".
  3. Les sportifs concernes sont notifies et peuvent chercher un nouveau coach.
  4. Le nombre de sportifs detaches est affiche dans la fenêtre de confirmation avant le bannissement.

Cette cascade garantit que les sportifs ne sont pas bloques avec un coach banni et peuvent continuer a utiliser la plateforme.

Mode lecture seule (60 jours)

Un utilisateur banni beneficie d'une période de 60 jours en mode lecture seule :

  • Consultation : l'utilisateur peut consulter ses données existantes (poids, mensurations, photos, etc.).
  • Export : l'utilisateur peut exporter toutes ses données (sauf les photos) au format JSON compresse en ZIP.
  • Suppression : l'utilisateur peut demander la suppression de son compte, qui sera archivee pendant 60 jours avant la suppression definitive.
  • Restriction : aucune création, modification ou suppression de données n'est autorisee pendant cette période.

Raisons de bannissement

L'admin doit choisir une raison lors du bannissement :

  • Fraude : utilisation frauduleuse du compte ou usurpation d'identite.
  • Abus : comportement abusif envers d'autres utilisateurs.
  • Violation des conditions : non-respect des conditions générales d'utilisation.
  • Spam : envoi de messages indesirables ou promotion non autorisee.
  • Personnalise : l'admin peut saisir une raison libre.

L'admin peut egalement ajouter des notes internes qui ne sont pas visibles par l'utilisateur banni.

Lever un bannissement

L'admin peut lever un bannissement a tout moment :

  1. Ouvrir le detail du ban dans l'onglet Bans actifs.
  2. Cliquer sur Lever le ban.
  3. Saisir une raison pour la levee.
  4. Le compte est immediatement debloque : accès complet restaure, profil visible a nouveau dans la recherche.
  5. Les entrees de liste noire associees sont supprimées automatiquement.

How does the ban system work?

⏱ 7 min read

The ban system allows admins to ban coaches and athlètes with automatic cascade, blacklist, and 60-day read-only mode.

System overview

The ban system is a comprehensive administration tool for managing problematic users. The administrator has a dedicated panel with six tabs: Active Bans, History, Blacklist, Registration Alerts, Search, and Statistics.

When a user is banned, several actions are triggered automatically:

  • Account blocking: the user can no longer log in normally; their account enters read-only mode.
  • Blacklist: the email, username, first+last name combination, and all known IP addresses are added to the blacklist.
  • Search hiding: the profile is removed from search and the coach directory.
  • Logging: all actions are recorded in the activity log.

Automatic cascade for coaches

When a coach is banned, an automatic cascade mechanism is triggered:

  1. All athlètes associated with the coach are detached (coach_id is set to NULL).
  2. Each detachment is recorded in the activity log with the reason "Coach banned".
  3. Affected athlètes are notified and can search for a new coach.
  4. The number of detached athlètes is displayed in the confirmation window before banning.

This cascade ensures that athlètes are not stuck with a banned coach and can continue using the platform.

Read-only mode (60 days)

A banned user benefits from a 60-day read-only period:

  • Viewing: the user can view their existing data (weight, measurements, photos, etc.).
  • Export: the user can export all their data (except photos) in compressed JSON ZIP format.
  • Deletion: the user can request account deletion, which will be archived for 60 days before permanent deletion.
  • Restriction: no data création, modification, or deletion is allowed during this period.

Ban reasons

The admin must choose a reason when banning:

  • Fraud: fraudulent account usage or identity theft.
  • Abuse: abusive behavior towards other users.
  • Terms Violation: non-compliance with the terms of service.
  • Spam: sending unsolicited messages or unauthorized promotion.
  • Custom: the admin can enter a free-form reason.

The admin can also add internal notes that are not visible to the banned user.

Lifting a ban

The admin can lift a ban at any time:

  1. Open the ban details in the Active Bans tab.
  2. Click Lift Ban.
  3. Enter a reason for lifting.
  4. The account is immediately unblocked: full access restored, profile visible again in search.
  5. Associated blacklist entries are automatically removed.

Como funciona el sistema de prohibicion?

⏱ 7 min de lectura

El sistema de prohibicion permite al admin prohibir coaches y deportistas con cascada automatica, lista negra, y modo solo lectura de 60 dias.

Vision général del sistema

El sistema de prohibicion es una herramienta de administracion completa para gestionar usuarios problematicos. El administrador dispone de un panel dedicado con seis pestanas: Baneos activos, Historial, Lista negra, Alertas de registro, Busqueda y Estadisticas.

Cuando un usuario es prohibido, se activan automaticamente varias acciones:

  • Bloqueo de cuenta: el usuario ya no puede iniciar sesion normalmente, su cuenta pasa a modo solo lectura.
  • Lista negra: el email, nombre de usuario, combinacion nombre+apellido y todas las direcciones IP conocidas se anaden à la lista negra.
  • Ocultacion de la busqueda: el perfil se retira de la busqueda y del directorio de coaches.
  • Registro: todas las acciones se registran en el diario de actividad.

Cascada automatica para coaches

Cuando un coach es prohibido, se activa un mecanismo de cascada automatico:

  1. Todos los deportistas asociados al coach son desvinculados (coach_id se establece en NULL).
  2. Cada desvinculacion se registra en el diario de actividad con la razon "Coach prohibido".
  3. Los deportistas afectados son notificados y pueden buscar un nuevo coach.
  4. El numéro de deportistas desvinculados se muestra en la ventana de confirmacion antes de la prohibicion.

Esta cascada garantiza que los deportistas no queden atrapados con un coach prohibido y puedan seguir usando la plataforma.

Modo solo lectura (60 dias)

Un usuario prohibido se beneficia de un periodo de 60 dias en modo solo lectura:

  • Consulta: el usuario puede consultar sus datos existentes (peso, medidas, fotos, etc.).
  • Exportacion: el usuario puede exportar todos sus datos (excepto fotos) en formato JSON comprimido en ZIP.
  • Eliminacion: el usuario puede solicitar la eliminacion de su cuenta, que sera archivada durante 60 dias antes de la eliminacion definitiva.
  • Restriccion: no se permite la creacion, modificacion o eliminacion de datos durante este periodo.

Razones de prohibicion

El admin debe elegir una razon al prohibir:

  • Fraude: uso fraudulento de la cuenta o suplantacion de identidad.
  • Abuso: comportamiento abusivo hacia otros usuarios.
  • Violacion de terminos: incumplimiento de los terminos de servicio.
  • Spam: envio de mensajes no deseados o promocion no autorizada.
  • Personalizado: el admin puede ingresar una razon libre.

El admin tambien puede agregar notas internas que no son visibles para el usuario prohibido.

Levantar una prohibicion

El admin puede levantar una prohibicion en cualquier momento:

  1. Abrir el detalle del baneo en la pestana Baneos activos.
  2. Hacer clic en Levantar baneo.
  3. Ingresar una razon para el levantamiento.
  4. La cuenta se desbloquea inmediatamente: acceso completo restaurado, perfil visible nuevamente en la busqueda.
  5. Las entradas de lista negra asociadas se eliminan automaticamente.

Cet article vous a été utile ?

Partager : Share: Compartir: Twitter Facebook LinkedIn WhatsApp