spoken, спасибо
автор, конечно, тот ещё умелец... стиль красивый если доработать, но вот в механизмах косяков весьма много.
upd.
у меня идея... как и что добавить к части кода, которая отвечает за показ верхней ненужной части навигации проверку на то, залогинился пользователь или нет?
страница с ошибкой вылезает, если включена опция принудительного логина, залогинившийся юзер как раз сможет увидеть нормальную навигацию, а не залогинившийся - не увидит ненужную часть