Hi there,
What I understand is that you can’t force your Glide App to send PIN to your users email by any means. Glide will only send email when your users access your app for the first time. But:
- IF somehow your users is blocking cookies on their browser, there is a high chance the app will keep asking for PIN every time the page closed.
- Referring to David in on one of the thread, if your users are opening Glide through another app (i.e., Facebook / Instagram), the login setting might not save.
Considering that you have a specific need to make sure that every 6 months there would be a “New Validation for User”, here is what I thought would be visible to develop in Glide:
Start with Data Tab:
- First, Add a new column in User Table called “Joined Date”
- Second, Create a Computed Date Difference Column where you subtract today’s date from joined date
- Third, Create a If-Then-Else column where you check whether the result of Computed Date Difference Column is > 60 Days, returns TRUE
Move to Layout Tab:
- Set the visibility of all of your pages to “Show Tab when If-Then-Else column <> TRUE”
- Therefore, when there is a user that accessing your app and the and time of joining is greater than 60 Days, they couldn’t access your app.
- Understand it will be painful if the user can’t access anything on your app, you can setup a dedicated page where only users that “Time of joining is greater than 60 days” can access it, and you can setup action button where it directly sends you an email that the particular user need an access and you can re-validate it.
Hope this will help