Возьмем хотя бы сайт Тостер, если человек не авторизован или не зарегистрирован то показывается меню: войти на сайт, все вопросы, все теги и пользователи, но если пройти этап авторизации меню заменяется на аватарку с ником, мою ленту, все вопросы, все теги и пользователи + уведомления, как это реализовать?
Когда юзер залогинится, подсадите ему куку "logged". Затем перед выводом чего-нибудь полезного сделайте проверку типа (if $_COOKIE['logged']) и далее по курсу.
Кстати благодаря такой куке сайт будет "узнавать" вернувшегося юзера и ему не потребуется лишний раз вспоминать-забивать пароль.