Display the home page
In the / route, you want to check if a session already exists. If not, you prompt the user to verify their account details using their mobile number before they are allowed to continue.
After being authenticated, a session object will be created and you can use this to retrieve and display the user's mobile number.
Enter the following code in the / route handler:
app.get('/', (req, res) => {
if (!req.session.user) {
res.render('index', {
brand: VONAGE_BRAND_NAME,
});
} else {
res.render('index', {
number: req.session.user.number,
brand: VONAGE_BRAND_NAME,
});
}
});
Run the following command:
Visit http://localhost:3000 in your browser and make sure that the page appears correctly:

Also ensure that when you click the "Verify me" button, you are redirected to a page where you can enter your mobile number:

Although you can enter your number here, you still won't receive a verification code. You'll implement that functionality in the next step!
Step-up Authentication
Add an extra layer of security when users perform sensitive tasks