Вариант попроще - на странице "Кабинет" (видна всегда) сделать блоки с аналогичными настройками видимости - "Авторизация" (без входа) и "Личные данные" (после входа). Тогда надобность в страницах 2,3,4 отпадет.
PS: Вот что хитро - так это когда понадобилось в письме, которое рассылает cli скрипт по крону, сделать ссылку на страницу которая видна только после логина на сайт