Exercise 1: Why update_page_title Has No Auth Check Yet — Possible Solution ==================================================================== WHY THE CHECK IS MISSING ------------------------------ Per this chapter, update_page_title currently has no login or permission requirement anywhere in the view - anyone who knows or guesses the URL can currently rename any page on the site, with nothing stopping them. WHY THIS IS DELIBERATE, NOT AN OVERSIGHT ------------------------------ Per this chapter, this is the exact same gap Next.js Rebuild 8 left open on purpose in its own updatePageTitle Server Action, closed only in that course's own Chapter 9. This Django course follows the identical sequencing deliberately: building the mutation mechanism itself (the view, form, and URL) is this chapter's own job, while actually restricting who's allowed to use it depends on having a real authentication system in place first - which doesn't exist yet at this point in the course. Chapter 9's admin authentication work is specifically what makes it correct to leave the check out right now, rather than attempting to bolt on a login requirement before there's any login system to check against. WHY THIS WORKS AS AN ANSWER ------------------------------ It correctly describes the current lack of any permission check, and correctly explains that this mirrors Next.js Rebuild 8's own identical deliberate gap, with the sequencing justified by Chapter 9's own upcoming authentication work rather than treating the missing check as a mistake needing an immediate fix.