> For the complete documentation index, see [llms.txt](https://docs.sharles.me/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.sharles.me/fonctionnalites/captcha/principe-et-avantages.md).

# Principe et avantages

Pourquoi instaurer une vérification ?

Le captcha, aussi appelé vérification, **restreint l'accès à ton serveur** pour les nouveaux membres, **jusqu'à ce qu'ils le complètent**.

La captcha de **Sharles** fonctionne avec un rôle **@En cours de vérification** et un salon **#vérification.** Ce rôle permet de restreindre l'accès à ton serveur et il est donné à chaque nouvel arrivant.&#x20;

Pour chaque nouvelle arrivée, **Sharles** enverra **un code à recopier** dans le salon **#vérification** (le seul salon auquel le nouveau membre aura accès). Tout ce qu'a à faire le membre, c'est recopier puis envoyer ce code dans le salon.

![Ici on peut lire TFOJBN](https://343792583-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MZNv30Ysts-trCw4lJr%2F-MZnhS4G_cAeBZSaPDJn%2F-MZoB93P3VKgriIpUS7K%2Fimage.png?alt=media\&token=4cf1a1ce-d460-4b0e-b34a-b8526c4cfa67)

### ✅ Si le code entré est le bon

Le membre est validé, son captcha est supprimé et son rôle **@En cours de vérification** lui est retiré. Il peut ainsi accéder à ton serveur.

### ❌ Si le code entré ne correspond pas&#x20;

Le membre peut recommencer, ou il est expulsé. Cela dépend de ta configuration dans le [**Dashboard**](https://sharles.herokuapp.com/)**.**

### **👍 Les avantages**

* Ton serveur est protégé contre les attaques de comptes automatisés, ce sont des faux comptes Discord qui pourraient rejoindre ton serveur en masse (selfbots). Si personne n'est derrière le compte, alors personne ne pourra passer la vérification ;)
* Les membres de ton serveur se sentent également protégés, quoi de mieux qu'un chez soi où l'on se sent bien ?
* Tu peux vite repérer les membres qui ne savent pas lire, en général ils recommencent beaucoup de fois le captcha ^^&#x20;

## **Démonstration**

Dans l'exemple ci-dessous le rôle **@En cours de vérification** est en rouge, pour bien voir quand il est possédé ou non, par le membre arrivant (Piaire).

![Arrivée sur le serveur](https://343792583-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MZNv30Ysts-trCw4lJr%2F-MZnhS4G_cAeBZSaPDJn%2F-MZoDJ9geSMzzeYDFOQS%2Fimage.png?alt=media\&token=e72ba752-fa31-4d7a-9638-d0ed63e91265)

![En cas de code incorrect (configuration de base)](https://343792583-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MZNv30Ysts-trCw4lJr%2F-MZnhS4G_cAeBZSaPDJn%2F-MZoDOFv9t-B_OlKMSPg%2Fimage.png?alt=media\&token=699d0a9f-8f57-478e-bc30-8aba9ae1a1ac)

![En cas de code correct](https://343792583-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MZNv30Ysts-trCw4lJr%2F-MZnhS4G_cAeBZSaPDJn%2F-MZoDqSeyLk_G9vLi1-I%2Fimage.png?alt=media\&token=a7b73c57-7e10-4848-9223-2f06d4580264)

## On essaye ensemble ?

{% content-ref url="/pages/-MZnhKAo7izKFw6PTHbY" %}
[Captcha](/fonctionnalites/captcha.md)
{% endcontent-ref %}
