<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>rôles WordPress - Matteo Cisilino</title>
	<atom:link href="https://www.cisilino.com/fr/tag/roles-wordpress/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.cisilino.com/fr/</link>
	<description>Guide su WordPress, server e sicurezza</description>
	<lastBuildDate>Fri, 30 Oct 2026 16:07:05 +0000</lastBuildDate>
	<language>fr-FR</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.1.4</generator>
	<item>
		<title>Inscription des utilisateurs : qui peut créer un compte</title>
		<link>https://www.cisilino.com/fr/2026/10/30/inscription-utilisateurs-qui-peut-creer-compte/</link>
					<comments>https://www.cisilino.com/fr/2026/10/30/inscription-utilisateurs-qui-peut-creer-compte/#respond</comments>
		
		<dc:creator><![CDATA[matteocisilino]]></dc:creator>
		<pubDate>Fri, 30 Oct 2026 16:05:49 +0000</pubDate>
				<category><![CDATA[Manuel CSDN]]></category>
		<category><![CDATA[Cisilino Site Defense Network]]></category>
		<category><![CDATA[inscription utilisateurs]]></category>
		<category><![CDATA[manuel CSDN]]></category>
		<category><![CDATA[rôles WordPress]]></category>
		<guid isPermaLink="false">https://www.cisilino.com/?p=1069</guid>

					<description><![CDATA[<p>Comment utiliser l'onglet Inscription des utilisateurs du plugin CSDN : politique, rôles autorisés, email obligatoire et les limites de la protection.</p>
<p>The post <a href="https://www.cisilino.com/fr/2026/10/30/inscription-utilisateurs-qui-peut-creer-compte/">Inscription des utilisateurs : qui peut créer un compte</a> first appeared on <a href="https://www.cisilino.com/fr/">Matteo Cisilino</a>.</p>]]></description>
										<content:encoded><![CDATA[<p>L&rsquo;onglet « Inscription des utilisateurs » décide qui peut créer de nouveaux comptes sur ton site et avec quel rôle. C&rsquo;est la défense contre les administrateurs cachés, c&rsquo;est-à-dire des comptes créés en catimini pour revenir sur le site après une attaque. L&rsquo;inscription des utilisateurs WordPress se gère depuis là. Dans ce chapitre tu vois la politique d&rsquo;inscription, les rôles autorisés et l&#8217;email obligatoire.</p>
<figure class="wp-block-image size-large"><img fetchpriority="high" decoding="async" src="https://www.cisilino.com/wp-content/uploads/2026/10/manuale-csdn-registrazione-utenti.webp" alt="Schéma de WordPress avec l'onglet Inscription des utilisateurs WordPress du plugin CSDN mis en évidence" width="1200" height="630"/></figure>
<h2>Où se trouve</h2>
<p>Dans le menu de WordPress, ouvre <strong>Réglages</strong> puis <strong>Cisilino Site Defense Network</strong> (point 1 de l&rsquo;image). Choisis l&rsquo;onglet « Inscription des utilisateurs » (point 2). Pour enregistrer, il faut le droit <code>manage_options</code> ; sur multisite il faut <code>manage_network_options</code>.</p>
<p>Les sections sont trois. Le point 3 est « Politique d&rsquo;inscription ». Le point 4 est « Rôles autorisés (seulement niveau « rôles à faible privilège ») ». Le point 5 est « Email obligatoire ».</p>
<h2>À quoi ça sert</h2>
<p>La politique s&rsquo;applique à toutes les voies de création : le panneau wp-admin, l&rsquo;API REST, XML-RPC, WP-CLI et n&rsquo;importe quel plugin ou thème qui utilise les fonctions de WordPress pour créer des utilisateurs. Le contrôle se fait en PHP, sans toucher au fichier <code>.htaccess</code>.</p>
<h2>Comment procéder</h2>
<h3>Politique d&rsquo;inscription (point 3)</h3>
<p>Choisis un seul niveau parmi trois. Ils ne s&rsquo;additionnent pas.</p>
<ul>
<li>« Aucune restriction (désactivé) » : le module est éteint et WordPress se comporte comme d&rsquo;habitude.</li>
<li>« Rôles à faible privilège uniquement (jamais administrateur/éditeur/auteur) » : c&rsquo;est le niveau par défaut. Les rôles autorisés du point 4 s&rsquo;appliquent.</li>
<li>« Aucune inscription (exclusive) » : aucun nouvel utilisateur ne peut être créé.</li>
</ul>
<h3>Rôles autorisés (point 4)</h3>
<p>Cela vaut seulement pour le niveau des rôles à faible privilège. Tu peux cocher <code>subscriber</code> (coché par défaut), <code>contributor</code> et <code>customer</code> (utile avec WooCommerce). Les cases <code>administrator</code>, <code>editor</code>, <code>author</code> et <code>shop_manager</code> sont toujours désactivées, avec la mention « jamais autorisé ».</p>
<h3>Email obligatoire (point 5)</h3>
<p>La case « Ne pas créer d&rsquo;utilisateurs sans une adresse email valide » est active par défaut. Elle empêche la création d&rsquo;utilisateurs sans email valide, quelle que soit la voie. Elle ne touche pas les utilisateurs déjà existants. Ce réglage est enregistré avec ceux de la limitation de débit, mais se gère ici.</p>
<p>À la fin, clique sur <strong>Enregistrer la politique d&rsquo;inscription</strong>. Tu verras « Politique d&rsquo;inscription des utilisateurs enregistrée. » L&rsquo;enregistrement finit dans le Registre d&rsquo;activité, avec le libellé « Inscription des utilisateurs ».</p>
<h2>Inscription des utilisateurs WordPress : valeurs par défaut et limites</h2>
<ul>
<li>La politique par défaut est « Rôles à faible privilège uniquement », active même si tu n&rsquo;as jamais rien enregistré.</li>
<li>Le rôle autorisé de départ est seulement <code>subscriber</code>.</li>
<li>Les rôles interdits sont toujours rejetés, même si quelqu&rsquo;un essaie de les envoyer à la main.</li>
<li>La liste des rôles est fixe : elle ne montre pas les rôles personnalisés de ton site.</li>
<li>Il n&rsquo;existe pas de listes de domaines email, de captcha ni de contrôles anti-spam sur les inscriptions.</li>
</ul>
<p><strong>Attention :</strong> avec « Aucune inscription (exclusive) », personne ne peut créer d&rsquo;utilisateurs, pas même l&rsquo;administrateur. L&rsquo;entrée « Ajouter un nouvel utilisateur » disparaît du menu et ouvrir <code>user-new.php</code> à la main donne une erreur 403. Si, au niveau des rôles à faible privilège, tu décoches tous les rôles, la liste reste vide et aucun utilisateur n&rsquo;est autorisé. Ici cependant l&rsquo;entrée de menu et la page restent visibles : l&rsquo;erreur 403 n&rsquo;arrive qu&rsquo;au moment où tu essaies de créer l&rsquo;utilisateur.</p>
<p>Avec le niveau par défaut, tu ne peux pas créer un éditeur ou un auteur, même en étant administrateur. Le plugin ne prévoit pas d&rsquo;exceptions pour qui est déjà connecté. Pour créer un utilisateur avec un rôle élevé, passe temporairement à « Aucune restriction », crée l&rsquo;utilisateur, puis reviens en arrière.</p>
<p>Vérifie aussi le « Rôle par défaut des nouveaux utilisateurs » dans Réglages &gt; Général de WordPress. S&rsquo;il s&rsquo;agit d&rsquo;un rôle interdit, comme Éditeur, chaque inscription sans rôle explicite est rejetée.</p>
<h2>Ce qui se passe en coulisses</h2>
<p>Le contrôle principal agit sur le filtre <code>pre_insert_user_data</code>, seulement à la création d&rsquo;un utilisateur. Les modifications des utilisateurs existants passent toujours. Une tentative rejetée affiche le titre « Inscription non autorisée » avec une erreur 403. Sur l&rsquo;API REST, tu reçois une erreur JSON 403 au lieu de la page.</p>
<p>Avec n&rsquo;importe quelle politique active, le plugin retire la méthode XML-RPC <code>wp.newUser</code>. Avec la politique exclusive, il force aussi à faux l&rsquo;option « N&rsquo;importe qui peut s&rsquo;inscrire » de WordPress. Avec le niveau des rôles bas, cette option reste celle que tu as choisie.</p>
<p>Il existe aussi un filet de sécurité après la création. Si un compte naît malgré tout en violant la politique, le plugin lui retire immédiatement le rôle et écrit un événement dans le Registre d&rsquo;activité. Le compte n&rsquo;est pas supprimé, pour que tu puisses l&rsquo;examiner.</p>
<p><strong>Attention :</strong> un plugin ou un thème compromis qui écrit directement dans la table des utilisateurs avec un INSERT dans la base de données ne passe par aucun filtre. Aucun plugin PHP ne peut l&rsquo;arrêter. L&rsquo;inscription des utilisateurs WordPress protégée par cet onglet est une barrière solide, mais elle n&rsquo;est pas absolue.</p>
<h2>Exemples</h2>
<ul>
<li>Site vitrine sans utilisateurs publics : choisis « Aucune inscription (exclusive) ».</li>
<li>Site avec abonnés ou commentaires : laisse le niveau par défaut avec <code>subscriber</code>.</li>
<li>Boutique avec WooCommerce : ajoute <code>customer</code>.</li>
<li>Tu dois ajouter un collaborateur avec un rôle élevé : utilise « Aucune restriction » seulement le temps nécessaire.</li>
</ul>
<h2>Si quelque chose ne va pas</h2>
<p>Si une inscription est rejetée avec le message sur le rôle non autorisé, vérifie le rôle par défaut de WordPress et les rôles cochés au point 4. Le Registre d&rsquo;activité te dit si un compte a été privé de son rôle par le filet de sécurité. Pour mieux comprendre les rôles, lis la page <a href="https://wordpress.org/documentation/article/roles-and-capabilities/" target="_blank" rel="noopener">rôles et permissions dans la documentation de WordPress</a>. Elle liste ce que peut faire chaque rôle.</p>
<p>Précédent : <a href="https://www.cisilino.com/fr/?p=981">Paranoic Hardening : en-têtes de sécurité et session administrateur</a>. Suivant : <a href="https://www.cisilino.com/fr/?p=983">Limitation de débit : limites pour auteurs et visiteurs</a>. Pour le sommaire général, va au <a href="https://www.cisilino.com/fr/?p=972">chapitre 1 du manuel</a>.</p><p>The post <a href="https://www.cisilino.com/fr/2026/10/30/inscription-utilisateurs-qui-peut-creer-compte/">Inscription des utilisateurs : qui peut créer un compte</a> first appeared on <a href="https://www.cisilino.com/fr/">Matteo Cisilino</a>.</p>]]></content:encoded>
					
					<wfw:commentRss>https://www.cisilino.com/fr/2026/10/30/inscription-utilisateurs-qui-peut-creer-compte/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
