Неавторизованный пользователь в группе

Никак не могу понять, что делает неавторизованный пользователь в группе.

Был у меня написан код, что-то типа:
[[!+modx.user.id:ismember=`Mygroup_1`:then=`1`:else=`2`]]

а в другом месте:
[[!+modx.user.id:ismember=`Mygroup_2`:then=`3`:else=`4`]]

Раньше все работало прекрасно, потом обновился до версии 2.5.0, а недавно до 2.5.2 И заметил, что если пользователь не авторизован, то в варианте кода №2 выводится 4, а в варианте кода №1 выводится 1. Хотя, неавторизованый пользователь не должен принадлежать ни к Mygroup_1, ни к Mygroup_2. Как он «пробрался» в группу 1, и как его оттуда убрать?

1 комментарий

avatar
может ли это быть связано с ошибкой «flush_session_err»?
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.