Section 2 (Lesson 1/8): In this video, we take a closer look at Bubble's authentication system, an integral component of the platform designed to provide robust security features and safeguard user data. Bubble's authentication system is seamlessly integrated into the platform, which makes processes like signing up, logging in, and managing sessions both secure and user-friendly.
What you'll learn:
How Bubble's built-in authentication system works.
The security features that protect user data.
The automated processes for user signup, login, and session management.
Resources folder: ➡ https://e6387a14ba6d0bf3e823090f8d959...
Bubble editor: ➡ https://bubble.io/page?type=page&name...
Transcript:
At Bubble, we've conveniently built our authentication system into the software, and this built-in system provides really robust security features to safeguard user data. Processes like signing up, logging in, and remembering a user between sessions are automated. Let's jump into my Editor and take a closer look at what's to come.
So I'm currently on the "Sign up" page that we'll be building in the next lesson, and you can see that it's a two-column layout with a familiar image. Perfect. So the more interesting part is on the right-hand side where we have a form, and this form has a fair bit of logic to be able to guide a user through signing up. For instance, if I click on the button, "I'm a company," we can see that a new input is revealed. If I click on "I'm a candidate," we revert to the previous two inputs.
Let me click back on "I'm a Company." We can see that the sign up button is still greyed out, and this is a process called "form validation," which will form a core part of this course, and that is the ability to guide a user through particular form to make sure that they are filling in the details correctly, such as Is this field optional? Is this field mandatory? Does this checkbox need to be checked? And so forth.
If we click across to the "Log in" page, it's basically a very similar feel, with the main difference being that the copy now says "Welcome back," and we have slightly different workflows. Aside from the Log in flow, one of them is "Forgot your password?" If we click on this link, it shows a pop-up. And at Bubble, we've actually conveniently built in the forgotten password workflow, so all we need to do is set up a single step, and Bubble takes care of the rest.
We've also got the responsive designs to take care of, but we'll get to that a little later. So as you can see, we've got a fair amount to do, and I'll see in the next lesson.