Добро пожаловать на сайт <БагБД>, где вы можете задавать вопросы о программировании и разработке на Битрикс и Битрикс24, и получать быстрые и квалифицированные ответы от профессионалов!

Обработчики авторизации

00 голосов
2
Регистрируем обработчик при установке модуля.
Цитата
RegisterModuleDependences("main", "OnBeforeUserLogin", "moduleid", "CClass", "OnBeforeUserLoginHandler"smile;);


Содержание файла classes/general/main.php:
Код
class CClass
 {
     function OnBeforeUserLoginHandler( &$arFields )
     {
         define("LOG_FILENAME", $_SERVER["DOCUMENT_ROOT"]."/log.txt");
         AddMessage2Log("p1");
         return true;
     }
 }


Содержание файла include.php:
Код
<?
global $DB, $MESS, $APPLICATION;
IncludeModuleLangFile(__FILE__);

CModule::AddAutoloadClasses(
   "moduleid",
   array(
      "CClass" => "classes/general/main.php",
   )
);
?>


При авторизации на странице mysite.com/auth/ (глюк получилось проделать на demo.1c-bitrix.ru, на локале - не получилось) выполнение страницы обрывается http://partners.1c-bitrix.ru/bitrix/components/bitrix/support.ticket.edit/ticket_show_file.php?hash=b570d4601bc81c9fdd53abc23f2da133&lang=pr - ни футера, ни публички. Если пихнуть класс в init.php все работает.
В чем же трабл?
спросил 02 Фев, 14 от KILLERI (380 баллов)

2 Ответы

00 голосов
включи вывод ошибок
ответил 08 Июнь, 14 от Hax (1,100 баллов)
00 голосов
На demo.1c-bitrix.ru выключен вывод ошибок, включить через хтаккес не получается, пхпинфо там тоже не посмотреть.
ответил 06 Окт, 14 от KILLERI (380 баллов)

Похожие вопросы

0 голосов
3 ответов
спросил 27 Март, 14 от kakashka1 (340 баллов)
0 голосов
3 ответов
0 голосов
1 ответ
спросил 03 Март, 14 от WelMax (430 баллов)
0 голосов
5 ответов
спросил 17 Дек, 13 от LazyMoon (100 баллов)