Summary
In this chapter, we improved our auth system by adding guards to protect pages that require user auth, then we tested the auth service to ensure it does work as intended.
In the following chapter, we will start implementing the profile component's functionality. We'll add the necessary code to fetch the user that corresponds to a profile URL and render their information on the page, including the ability to upload the user's photo and cover image, as well as adding a biography.