Nejprve přidáme business objekt User a doplníme k němu veškerý kód potřebný pro backend:
Zabezpečíme aplikaci, tj. přidáme možnost přihlášení a odhlášení. V horním řádku, kde jsou odkazy do jednotlivých modulů, přidáme link na Login, případně Logout a info o přihlášeném uživateli. Doporučuje se přidat nový controller (např. AdminController).
Na již hotových stránkách přidáme kusy HTML, které se zobrazí pouze přihlášenému uživateli. Např. pro use case "umělci" se na stránce se seznamem umělců zobrazí přihlášenému uživateli navíc toto:
Dále přidáme view pro editaci dat o umělci, albu, písničce - pro každou entitu jedno nové view. Akce v kontroleru, které zobrazí editační view (GET) nebo zpracují data, která v něm zadal uživatel (POST), budou zabezpečené tak, že pokud uživatel není přihlášen, přesměrují ho na Login obrazovku.