I’m building a prototype in Glide to collect user data for something new I’m working on. I’m new to Glide and am having some difficulty building out an intro screen that creates a new user account when an email address is shared, including sending out an email authentication message and corresponding six-digit authorization screen in my prototype. I plan to make my prototype public and would not use a predefined list of email addresses. In addition to that, would I also need to build an email login screen for anyone who has already created an account? Would anyone here on this message board be able to provide some help or point me in the right direction?
Not sure I fully understand what you are asking. Are you trying to build your own authentication process instead of using the native one built into glide? Building your own would not provide any sort of security and is not recommended.
I recommend using the Show Sign In Screen action if you get to a point where you want someone to sign in. If they sign in for the first time, it will create a user row by default and send the pin email for them to authenticate. If they already have an account, it will be the same experience for the sign in screen and pin.
Or, f you want a user to sign in no matter what, just make the app public with “require user profile” (require sign in). That sounds like more of what you are asking for and you didn’t have to build it out yourself.
Thank you @Jeff_Hager for the clarifying questions. I want to use existing processes and do not wish to custom build. If all a user has to do is create a new account one time, and they don’t have to sign in again during future visits, that is okay as long as I can still collect user data about future visits to learn from.
If you always set the user authentication cookie or the user consents to the authorization cookie, then they will rarely have to sign in each time they open the app as the cookie will maintain that login.
This topic was automatically closed 7 days after the last reply. New replies are no longer allowed.