Не работает проверка авторизации на поддомене
Вот такая проверка почему-то не срабатывает на поддомене
{if $_modx->isAuthenticated()}
<div class="cabinet">
<div class="img-ent">
<span>{$_modx->user.username}</span>
</div>
<ul>
<li><a href="{$_modx->makeUrl(53)}">Личные данные</a></li>
<li><a href="{$_modx->makeUrl(32)}">История заказов</a></li>
<li><a href="index?action=auth%2Flogout">Выход</a></li>
</ul>
</div>
{else}
<button class="btn-blue" data-remodal-target="auth"><span class="icon-user-o"></span></button>
{/if}
Комментарии: 4
Не знаю для чего, но можно как-то так
{if $_modx->user.id != 0}
User
{else}
Guest
{/if}
Возможно, вы и не авторизованы на поддомене?
В таком случае, нужно выставить правильную настройку session_cookie_domain. (*.mysite.ru или .mysite.ru)
В таком случае, нужно выставить правильную настройку session_cookie_domain. (*.mysite.ru или .mysite.ru)
а что это даст?
Авторизацию на поддомене и, как следствие, другой результат проверки isAuthenticated.
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.