Hello Bubble Community,
I am currently working on a project in Bubble where I need to allow only pre-registered users to log into my application. I’m having trouble with the process of pre-registering users and ensuring that they can log in successfully.
Here are the specific issues I’m facing:
- User Registration: I want to manually create user accounts for employees in my institute, but I’m unsure of the best practices for ensuring that these accounts can only be accessed by those users.
- Assigning Passwords: I found the option to assign a temporary password, However that does not seem to be a good fit for my specific instance. Is there a specific way to access this, or are there other recommended methods for securely managing passwords for pre-registered users?
- Login Workflow: Once I have set up the user accounts, what are the recommended steps to create a login workflow that verifies users against my pre-registered list?
Any guidance or resources on how to effectively manage this process would be greatly appreciated. Thank you for your help!
Hi poertner! Setting up pre-registered users with secure access, password management, and a custom login workflow in Bubble is definitely doable, and I can help you implement this seamlessly. I can guide you through best practices for secure account creation, password management, and workflows to ensure only authorized users can log in. Let me know if you’d like my assistance on this project—I’d be happy to work with you to get everything running smoothly
I’ve been considering doing something similar where I find volunteers to pilot test my app but only those users are allowed to do it.
A simple way to do it would be to create a separate data type wherein you enter all the invited users’ email addresses and maybe a yes/no field to inform you when they’ve signed up as users. Then, use the same signup and login procedures that any other app would use. But to the signup workflow, add the condition that their email address has to be listed in the data type you created. Check the checkbox that has them verify their email address (so no one pretends to be them when signing up). When they receive the email to verify, have the link take them to a page which has a workflow that checks the box yes that they’ve signed up, then it redirects them to the home page of the app for registered users.
On every page of the app except signup/login, add a workflow that redirects logged out users to the signup/login page.
Users will create their own passwords during signup. You don’t need to assign them a temporary password.
1 Like
That is a very neat idea. I am going to look into that, thanks!