I work for a non-profit veterans organization and am creating a very simple check-in kiosk to keep track of visitors and the services they use of ours. Most of our userbase is elderly, so I came up with a straightforward register/login method.
Registering Inputs:
First Name
Last Name
Birthday (mm/dd/yyyy)
Instead of having visitors type in all their details each time, I devised this method: First Initial + Last Initial + First Four of Birthday (mmdd).
For example: Joe Schmoe with a birthday of 09/01/1980 would have an “express” login of JS0901. This method doesn’t need to be highly secure as we currently use pen and paper to log visitors and their services used, which is non-ideal for several reasons.
Bubble seems to only allow you to use an email and password to register/login. Is there any way to get around this? Thank you for any help you can provide.
I thought this would be an easy task, alas, it is not. Even ChatGPT 4o can’t seem to figure it out. It gives me instructions that don’t make sense in some places so I feel absolutely hopeless. This is literally the only thing holding me back on this project.
Although it is not secure or recommended (and actually quite uncommon), you can do this by setting the email field of the login action to First Initial + Last Initial + First Four of Birthday (mmdd) and adding @gmail at the end.
This would imply that Joe Schmoe, who was born on 01/09/1980, would have an email like js0901@gmail.com, where only the part before the @ is dynamic. The same goes for the password.
So, to log in, just enter exactly the same thing and it will find the user. You are basically creating a fake email that Bubble will understand. However, if users have the same initials and birthdate, they simply won’t be able to register.