cimonlebedev: Откуда Вы придумали переменную $plugin и зачем делать проверку в препроцессе темы, если он и так сработает только для этой темы? И YOUR_THEME_NAME нужно изменить на имя вашей темы.
ну тогда уж так if(arg(0) == 'user' && $user->uid == 0)
так как для авторизованного пользователя /user - страница профиля, как пользователи будут просматривать и редактировать профиль?
@ArsenBespalov , а в чем собственно проблема? Сессии для анонимов и не нужны по большому счету. В большинстве случаев нужные данные для анонимов хранятся в куках, а если уж есть такая необходимость, то есть контрибное решение Session API.