Modification du rôle dans le profil utilisateur

User role can be modified in user profile

Ce labo contient un panneau d’administration situé à /admin, accessible uniquement aux utilisateurs connectés ayant un roleid = 2. La mission consiste à modifier notre propre rôle, accéder à l’interface admin et supprimer l’utilisateur carlos.

  1. Nous nous connectons avec les identifiants fournis : wiener : peter

  2. Dans la section de profil, la modification de l’adresse e-mail est envoyée via une requête JSON, par exemple :

La réponse renvoie ces données directement en JSON, ce qui montre qu’aucun filtrage strict n’est appliqué.

En injectant un paramètre supplémentaire roleid, nous testons :

  1. Le serveur accepte cette modification et renvoie un 302 Found, confirmant que notre rôle a bien été changé en 2.

  2. Une fois promus administrateur, nous avons accès à /admin, où il suffit d’utiliser la fonctionnalité pour supprimer l’utilisateur carlos et ainsi résoudre le labo.

Mis à jour

Ce contenu vous a-t-il été utile ?