Почему вы решили что из за этого не работает? Из за чего конкретно? Из за события после авторизации? Или из за вызова компонента?
Что в таблице b_events? Есть письма?
P.S. регистрация события перед компонентом регистрации огонь, конечно. Если бы не знал где события регистрировать - также бы сделал.
1. Включи отображение ошибок PHP - сразу все станет понятно на какой строке и в чем ошибка.
2. Почитай про область видимости https://www.php.net/manual/ru/language.variables.s...
3. Аккуратнее на поворотах, доллар потерял.
PetrPo, так там скорее всего кешируемый компонент, поэтому все равно не сработает. Шаблон то из Кеша возьмётся. У человека нет понимания как работает cms, тут врядли получится объяснить.
Lander,
Никак не могу привыкнуть использовать use.
Написано, например, $obEntity= new Entity()
И чего? Мне постоянно елозить вверх или наводить мышкой чтобы узнать что за объект. А когда использую весь немспейс - сразу видно что за класс. Ну вот такие тараканы. (Подпись типов переменных отключено ибо грязно)
Это вкусовщина, ясное дело.
1. Самописный компонент вы имели ввиду?
2. Нужно смотреть в сам компонент - скорее всего он не работает с символьными кодами.
3. Если компонент писали кривые руки, то да, скорее всего настройки инфоблока оно игнорирует.
4. Выкинуть этот самопал и реализовать через стандартный bitrix:news
5. С чего вы взяли что это "сложный" вопрос?
Проверяйте не на урл, а на принадлежность пользователя $arUser к группе админов.