In this tutorial, we will build the application that is capable of dealing with the user registration tasks, such as registration form handling, saving user data via API, or displaying error messages, and user login and logout tasks. In our next section, we will build the PHP application, and then add the application user interfaces.
Before proceeding, keep in mind that all we have is the service layer classes. We'll choose to build the application in such a way that our application stands on top of the service layer. For this section, we don't need to think about the underlying database or Dao, rather we need to think from the application developer's perspective.