# Tighten verification against alts and bots (/verification/verification-hardening)









Once verification is set up (see [Set up verification](/verification/verification)), you can make it harder for throwaway accounts to get through. An alt is a second account someone makes to get around a ban or to cheat.

<Steps>
  <Step>
    ### Open Verification [#open-verification]

    Open your [dashboard](https://tickety.top/dashboard) and pick your server. In the sidebar, under **Verification**, click **Configuration**.

        <img alt="Configuration under Verification in the sidebar" src="__img0" />
  </Step>

  <Step>
    ### Require an older account and a profile picture [#require-an-older-account-and-a-profile-picture]

    Under **General Settings**:

        <img alt="Minimum Account Age and Avatar Required" src="__img1" />

    1. Set **Minimum Account Age** in days, hours, minutes and seconds. Discord accounts younger than this cannot start verifying. Leave it all at 0 to turn it off.
    2. Turn on **Avatar Required**. Members with Discord's default picture cannot verify until they set their own.
  </Step>

  <Step>
    ### Open the web checks 👑 [#open-the-web-checks-]

    Under **Verification Method**, press **Settings** on the **Web Verification** card. The **Web Security** window opens. Its checks only run with **Web Verification** picked.

        <img alt="Settings on the Web Verification card" src="__img2" />
  </Step>

  <Step>
    ### Turn the checks on [#turn-the-checks-on]

    Under **Core Policy**, turn on **Enable Advanced Web Features**.
  </Step>

  <Step>
    ### Pick block or watch [#pick-block-or-watch]

    Under **Enforcement mode**, pick &#x2A;*Enforce (Allow/Block)** to stop risky attempts, or &#x2A;*Monitor (Log only)** to let them through and only log them. Monitor is a safe way to try settings first.
  </Step>

  <Step>
    ### Set how strict it is [#set-how-strict-it-is]

    Move **Threat threshold**. Each attempt gets a risk score from 0 to 100, and a score at or above the threshold is blocked, or flagged in Monitor mode. It starts at 70.
  </Step>

  <Step>
    ### Block what you never want [#block-what-you-never-want]

    The switches below block an attempt outright, before any score: **Block Identity-Hiding Browsers**, **Block Developer Tools**, **Block Incognito Mode** and **Block VPN / Proxy / Tor**. **Blocked countries** blocks attempts from the countries you pick.

    These are strict. A real member in an incognito window, or on a VPN, is blocked too.
  </Step>

  <Step>
    ### Pick a scoring preset [#pick-a-scoring-preset]

    Under **Threat Score Builder**, press **Recommended**, **Protective** or **Relaxed**. Each sets how many points every warning sign adds. You can move each slider yourself afterwards.
  </Step>

  <Step>
    ### Close the window, then save [#close-the-window-then-save]

    Press **Save & Close** at the bottom of the window, then **Save Changes** in the bar at the bottom of the page. The window alone does not save.
  </Step>
</Steps>

## What members see [#what-members-see]

| Message                      | Why                                                                                      |
| ---------------------------- | ---------------------------------------------------------------------------------------- |
| **Account Too New**          | Their account is younger than **Minimum Account Age**.                                   |
| **Profile Picture Required** | **Avatar Required** is on and they have the default picture.                             |
| **Verification Blocked**     | The web checks blocked the attempt. They press **Verify** in your server again to retry. |

## It did not work? [#it-did-not-work]

<Accordions>
  <Accordion title="The web checks never block anything">
    The web checks need premium, **Enable Advanced Web Features** on, and **Web Verification** as the method. Also check you pressed **Save Changes** after **Save & Close**.
  </Accordion>

  <Accordion title="Real members are being blocked">
    A block switch, like **Block Incognito Mode**, is on, or the threshold is low. Switch to &#x2A;*Monitor (Log only)** and read your verification log to see what is being flagged.
  </Accordion>

  <Accordion title="Please wait before trying again">
    After a failed or blocked attempt, members wait 10 seconds before trying again on the same link.
  </Accordion>
</Accordions>

<Callout type="info" emoji="👑">
  Features marked with a crown (👑) need a [Premium Subscription](https://tickety.top/premium).
</Callout>
