# Prevent Sign-in Without Checking User Agreement Checkbox not working

**URL:** <https://community.glideapps.com/t/prevent-sign-in-without-checking-user-agreement-checkbox-not-working/79164>\
**Category:** Ask for Help\
**Created:** [January 13, 2025, 3:57pm UTC](https://community.glideapps.com/t/prevent-sign-in-without-checking-user-agreement-checkbox-not-working/79164 "2025-01-13T15:57:14Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![colind](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/colind/32/45450_2.png) [@colind](https://community.glideapps.com/u/colind)\
**Post date:** [January 13, 2025, 3:57pm UTC](https://community.glideapps.com/t/prevent-sign-in-without-checking-user-agreement-checkbox-not-working/79164/1 "2025-01-13T15:57:14Z")

</div>

Hi everyone,

I’m facing an issue with the **sign-in screen** on my glide pages. Here’s how I understand it’s supposed to work:

1. The user enters their email.
2. They check a “User Agreement” checkbox to agree to the terms.
3. Once both are done, a login PIN is generated.

However, here’s the problem:  
If the user enters their email and **presses “Enter” without checking the “User Agreement” checkbox,** the form proceeds to generate the login PIN, which it shouldn’t.

I want to ensure that the login PIN is only generated if the “User Agreement” checkbox is checked. How can I fix this behavior?

P.S. This functionality works fine on legacy apps but not on glide pages

---

<div class="post-metadata">

**Author:** ![ThinhDinh](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/thinhdinh/32/49_2.png) [@ThinhDinh](https://community.glideapps.com/u/ThinhDinh)\
**Post date:** [January 14, 2025, 2:04am UTC](https://community.glideapps.com/t/prevent-sign-in-without-checking-user-agreement-checkbox-not-working/79164/2 "2025-01-14T02:04:48Z")

</div>

Can confirm this, we saw this in a production app last week and I think my colleague filed a ticket.

---

<div class="post-metadata">

**Author:** ![Adam\_Crossley](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/adam_crossley/32/24083_2.png) [@Adam\_Crossley](https://community.glideapps.com/u/Adam_Crossley)\
**Post date:** [March 20, 2025, 8:31am UTC](https://community.glideapps.com/t/prevent-sign-in-without-checking-user-agreement-checkbox-not-working/79164/3 "2025-03-20T08:31:12Z")

</div>

I was just able to sign in with a similar scenario.

I checked the agreement box, tapped sign in with google which opens a redirect in another tab, before authenticating I went back to Glide to untick the agreement, then went back to authenticate and it logged in with no issues.
