Разграничение прав доступа к элементам на главной странице

Разграничение прав доступа к элементам на главной странице

от Vyacheslav Vinogradov -
Количество ответов: 0

Добрый день уважаемые.

Возникла проблема, непонятно пока как решить.

На главной странице добавляется какой либо элемент курса, например, тест. Зачем он нужен именно на главной странице  - нужен.. Задача такая стоит. Так вот, через разграничение прав доступа пытаемся настроить доступ к этому элементу. То есть, если, например, в поле профиля, пусть это будет ""Электронная почта" встречается, например, ""@mail.ru", то доступ открыть. Это работает, если пользователи на сайт регистрировались вручную, например, администратором. Если же пользователи регистрировались самостоятельно, через электронную почту, то такой подход выдаёт странный результат: то, что недоступно - пишет, что недоступно, пока поле такое-то не равно такому-то значению и т.д., а доступные элементы, даже если они открыты всем - не видны вообще, даже в исходниках.

Далее, если после регистрации пользователя по электронной почте зайти в его профиль под администратором и отредактировать какую либо информацию, например, добавив хотя бы одну букву к фамилии, то всё работает, всё показывает.

Подскажите, уважаемые, в чём проблема.