# Fake codes

To know the reason of why each invite has been considered as fake, the fakeCode field gives a bitwise code (same way as discord permission system)

<table><thead><tr><th>Name</th><th width="117">Value</th><th width="287">Description</th><th width="186" data-type="checkbox">Default true</th><th>Gold</th></tr></thead><tbody><tr><td>YOUNG</td><td>1 (1 &#x3C;&#x3C; 0)</td><td>User account has been created too recently</td><td>false</td><td></td></tr><tr><td>SELF</td><td>2 (1 &#x3C;&#x3C; 1)</td><td>User has joined using their own invite code</td><td>false</td><td></td></tr><tr><td>NOPFP</td><td>4 (1 &#x3C;&#x3C; 2)</td><td>User doesn't have a customized profile picture</td><td>false</td><td></td></tr><tr><td>ALREADYJOINED</td><td>8 (1 &#x3C;&#x3C; 3)</td><td>Has joined the server in the past</td><td>false</td><td></td></tr><tr><td>REQUIREROLE</td><td>16 (1 &#x3C;&#x3C; 4)</td><td>Account needs to recieve a specific role to be marked as valid</td><td>true</td><td>🏅</td></tr><tr><td>REQUIREDCVERIF</td><td>32 (1 &#x3C;&#x3C; 5)</td><td>Account needs to be verified through double counter discord bot</td><td>true</td><td>🏅</td></tr></tbody></table>

{% embed url="<https://medium.com/@venuebook_j/using-bitfields-in-javascript-for-simple-permission-systems-fce3b35aee58>" %}
