Приходится логиниться два раза

Главные вкладки

Аватар пользователя AlexanderK AlexanderK 13 апреля 2009 в 12:59

Проблема следующая:
Сайт для анонимов закрыт. Когда вводим логин и пароль переходим на главную страницу. При переходе на другую страницу, созданную с помощью CCK VIEWS, вылетаем опять на страницу логина и переменная $user->uid зануляется! Если войти повторно под тем же логином, то перемещение по сайту происходит нормально. Но когда нажимаем на кнопку Выход, которая ведет на /logout, то мы попадаем на главную страницу и нужно нажать выход еще раз. Получается что выходить и заходить нужно по два раза.
Причем если первый раз войти под одним пользователем, вылететь и зайти под другим, то на главной странице отображается, что мы залогинены под пользователем, под которым зашли второй раз, а при переходе на другую страницу, как первый. Короче скачет uid.
Вопрос:
Какого черта? Как с этим бороться?

Комментарии

Аватар пользователя Vladimir_VVV Vladimir_VVV 13 апреля 2009 в 15:59

может какой-нибудь блоккеш врет на счет uid
попробуйте в теме где нибудь незаметно напечатать текущий uid и посмотреть совпадает он с тем что показывает блок пользователя или что там у вас.
если не совпадает используйте блок_кеш_альтер для указания каких блоков как кешировать.