Авторизация на сайте

Доброго времени суток! Возникла проблема с работой пакета, прошу помочь разобраться(сам в разработке новичек, учусь только).
Установил Office, настроил его как написано было в modstore, с регистрацией все хорошо работает. Но для работы сайта мне необходимо проверять, залогинился пользователь или нет.
Думал для этого использовать
[[+modx.user.id:isloggedin]]
но к сожалению не получается настроить, подскажите как проверить авторизованность пользователя на сайте?
Вторая проблема которая возникла, подключил вывод на сайте имя пользователя под которым мы вошли(он нас не верно определяет, не могу понять причину)
[[+modx.user.username]]
Вывожу это в шапке сайта, но при этом, он не коорректно определяется(захожу в режими инкогнито в браузере, в админке из под админа выхожу) и на скрине показано как он меня определяет. Подскажите как решить данную проблему?
Вот как он определяет при выводе через OfficeProfile


А вот как через haProfile

Надеюсь на вашу помощь.
Игорь
13 июня 2015, 10:58
modx.pro
1 065
0

Комментарии: 4

Виталий Серый
13 июня 2015, 14:59
0
Для начала попробуй вызывать плейсхолдеры некешированными.
    Игорь
    13 июня 2015, 15:28
    0
    Спасибо, это разрешило проблему номер 2.
    А вот с определением авторизации все так же беда…
    Может у меня просто синтаксическая ошибка где то?
    [[!+modx.user.id:isloggedin=`1`:then=`
         <li><a href="[[~30]]">Личный кабинет</a></li>
         <li><a href="[[~26]]">Избранное</a></li>
         <li><a href="[[~[[*id]]]]?action=auth/logout">Выйти</a></li>                        
    `:else=`
        <li><a href="[[~20]]">Войти</a></li>
        <li><a href="[[~20]]">Регистрация</a></li>    	
    `]]
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
4