Здравствуйте, уважаемое сообщество.
Возникла проблема, не показываются ошибки авторизации на сайте на Битрикс-Старт.
Ошибки не показываются не при вызове bitrix:system.auth.authorize не при закрытии доступа в настройках раздела.
т.е. не на кастомном шаблоне формы авторизации, не на системном - ошибки не выводит, в случае верных логина и пароля - авторизовывает нормально, в случае неверных - просто обновляет страницу с формой авторизации и всё.
Идеи куда копать - кончились.
kmx дорогой пользователь, настоятельно рекомендуем еще раз обратить самое пристальное внимание на п. 3.1 регламента работы сервиса (и, в особенности, на его последний абзац).
В противном случае, ваши вопросы будут удаляться по причине тег-спама, а систематические нарушения приведут к блокировке учетной записи.
<?
define("NEED_AUTH", true);
require($_SERVER["DOCUMENT_ROOT"]."/bitrix/header.php");
if (isset($_REQUEST["backurl"]) && strlen($_REQUEST["backurl"])>0)
LocalRedirect($backurl);
$APPLICATION->SetTitle("Авторизация");
?>
<p>Вы зарегистрированы и успешно авторизовались.</p>
<p><a href="<?=SITE_DIR?>">Вернуться на главную страницу</a></p>
<?require($_SERVER["DOCUMENT_ROOT"]."/bitrix/footer.php");?>
require($_SERVER["DOCUMENT_ROOT"]."/bitrix/modules/main/include/prolog_before.php");
global $USER;
if ($USER->IsAuthorized())
{
if (isset($_REQUEST["backurl"]) && strlen($_REQUEST["backurl"])>0)
LocalRedirect($backurl);
}
if ($USER->IsAuthorized())
{
require($_SERVER["DOCUMENT_ROOT"]."/bitrix/header.php");
?>
<p>Вы зарегистрированы и успешно авторизовались.</p>
<p><a href="<?=SITE_DIR?>" href="">Вернуться на главную страницу</a></p>
<?
require($_SERVER["DOCUMENT_ROOT"]."/bitrix/footer.php");
}else{
$APPLICATION->IncludeComponent("bitrix:system.auth.form","",
Array(
"SHOW_ERRORS" => "Y"
)
);
}
require($_SERVER["DOCUMENT_ROOT"]."/bitrix/modules/main/include/epilog_after.php");
Если на дефолтном шаблоне работа некорректная -- Вы сломали ядро ))
Причина может быть в чем-угодно: удалили/изменили языковые переменные, удалили/изменили JS-код ядра, причина может быть даже в правилах обработки URL-адресов. Вариантов масса. Легче переустановить систему или обновить все модули.
ядро не трогал, никогда не трогаю
единственное что сделано - простйо html шабдлон на бутстрапе 3 сделан, но там вообше ничего кроме хедера и футера пока нет