Honestly, from reading this and your other threads I would recommend you maybe start of with building a first web app with something more well designed for web like PHP.
Building a webserver with FCL-Web is very hard. Development and Deployment are really complicated, you can choose between using the fpc stable version, which is hopelessly outdated, or the fpc trunk, which is in active development and you can get lots of bugs, so neither is really desirable. As it is just a very small development team you might not have all the features, or you have not patched bugs being in some not so well tested functionality, etc.
You must deal with all of that, while you simultaneously have no idea how web development works in the first place, which is also quite tricky. Like HTTP is not really a complicated protocol, but different browsers may have slight differences (e.g. HTTP header casing) making it in practice really difficult.
Combine this with the fact that you are in an hostile environment. When looking into the logs of my server, there are thousands of bots trying to "hack" into it every day. Every mistake you make could lead to your server being infected with malware. And FPC as a unsafe language is not that well suited for such security critical areas.
And this is not even speaking about the most difficult part that is designing your software. HTTP is stateless, so you need to work around singe request response patterns all the time, which is different from how normal applications are designed. You can have your usual web requests by browsers but also AJAX in between where you have to communicate with a custom Javascript client, which may also act differently.
If you are doing authentication (as you describe here), building a well designed authentication system is not that easy either and there are a bunch of traps you can fall into. Building a reliable and secure backend system is very difficult even without all the technical issues you get from using FCL-Web.
The most common languages for web development are Python, Javascript and PHP for a reason. They have extensive frameworks and are easy to deploy. You find tones for resources how to work with them. This allows you to first focus.
I personally used FCL-Web quite a bit in the past. It can be worked with if you get to know it a bit. But I usually only use it when I need to use functionality that I have already pascal code for, and I don't want to rewrite it.
Other than that it is just not worth it to use Pascal over something with a better framework and ecosystem (my goto is PHP or Java). And especially not if you not just have to learn how to deal with fcl-web, but also have to learn everything else from scratch as well