I have created a a working ‘sign up form’ that currently is not linked to a database. I also created a customer input form that is connected to a database and it is fully functional.
QUESTION,
Do I need to create additional ‘fields’ in my already existing database to support the sign up form or do I need to keep the sign up form and ‘customer input form’ separate from each other? What are the best practices rule?
If I have to link the sign up form to a database how will this reveal the ‘customer input form’ I created once the user clicks ‘login’ and is in their account??
Any guidance that can be offered on this topic will be appreciated.
Hey John, all that is required to do the signup is already in the database. Some of it is hidden tho such as password which you won’t find in the user database table but it is there (bubble hides it as a privacy thing)
In your app and every app for that fact there is a re useable element that contains a whole sign in/sign up workflow.
You can use this on you page or you can create your own, if you do the latter you can use this re usable element to see the flow of the login process.
To find this re usable element and load it into the editor click on the top left section where you would ussualy go to change to you other pages and in that list below the page names you will see something like sign in/sign up popup, click this and it will load the login popup that comes with bubble. It’s a multi page popup so some elements will be hidden when you load it, use the element list to show and hide different parts
As I pointed out in my opening the ‘sign up’ form I created is fully operational although I can understand why passwords would be ‘protected’ somewhere else.
What I do not understand is that because I created the ‘sign up’ form on my own, do I need to make additional fields in my already existing data base for the ‘customer input form’ to support the ‘sign up’ form or do I need to make a new database? That’s the question.
For example, my simple sign up form asks for:
First Name
Last Name
Email
Password
Confirm Password
After these details are entered the account is created. Bubble Securely stores the password and I believe the email. However, What happens with the First Name and Last Name? Where are they stored? Additionally, what happens when the ‘customer input form’ asks the user to populate the First name, Last Name, email fields again? Perhaps those fields simply populate automatically with the information entered during sign up?
Finally, I would like to create some demo accounts where I can use the credentials I make to login to the web services platform I’m building and interact with the form by filling it out and saving it. How can I make that happen?
I trust this now makes sense what I’m looking to do. Let me know if you need additional details and I will be happy to provide.
Thanks for replying Bubble boy but I do believe you did not take the time to read my post.
Firstly, it was specifically that lesson which you referenced that delivered the success I have today with my sign up form. Nonetheless, there are now specific questions I’m asking that fall outside the scope of what was covered in the lesson you and I took. These are outlined above as they were not addressed in the curriculum found within that lesson.
I thought I would bump this thread as I haven’t heard any responses since yesterday.
Right now I’m at the stage where I would like to create some demo accounts where I can use the credentials I make to login to the web services platform I’m building and interact with the form by filling it out and saving it. How can I make that happen?
My login and sign up work but I can’t seem to figure out how the individual user account is created and the form within it accessed and any user input saved.