Not sure if I understood everything correctly. Let me know if you have any questions
1. Set up your Data Type (User)
Bubble already has a built-in User data type. You don’t need to create a new one.
If you want to store something like a Flenski-specific ID, add a new field:
- Go to Data → Data Types → User
- Add a new field:
- Name:
flenskiUserID
- Type: Text
2. Manually Create Users
You’ll do this from the Bubble Editor.
- Go to Data → App Data → All Users
- Click “+ Add entry”
- Fill in:
- Email (this will be their login)
- Set
flenskiUserID if needed
- Password can’t be set here! (Bubble won’t allow you to manually assign passwords for security)
Workaround to create accounts with passwords:
Instead of using the Data tab, you can create a small admin-only page with a form where you can enter:
- Email
- Password
- Flenski UserID
And create the user via a workflow.
Restrict Access (No Sign-Ups, No Strangers)
To prevent strangers from signing up:
- Hide or delete your “Sign up” page and button.
- Don’t use the
Sign the user up action anywhere except in your admin-only page.
- Use a workflow to redirect users after login only if they have the right FlenskiUserID or a special flag (like
isCourseParticipant = yes).
Example:
- After login, check:
Current User's flenskiUserID is not empty → go to form
Else → show alert / log out