Пытаюсь сделать авторизацию через плагин от Fancybox Войти , так вот в файле /auth/index.php/
подключается header и footer, при всплытии модального окошка загружается страница с полями авторизации, без header происходит ошибка парсинга, как мне сделать авторизацию во всплывающем окошке с выдачей ошибки при неправильно введенном пароле там же во всплывающем окошке чтобы не перебрасывало на страницу auth ?
подключается header и footer, при всплытии модального окошка загружается страница с полями авторизации, без header происходит ошибка парсинга, как мне сделать авторизацию во всплывающем окошке с выдачей ошибки при неправильно введенном пароле там же во всплывающем окошке чтобы не перебрасывало на страницу auth ?
Код |
---|
<? //echo '<div style="display:none;">'; require($_SERVER["DOCUMENT_ROOT"]."/bitrix/header.php"); //echo '</div>'; echo '<div class="content-element">'; if ($_GET['register']=='yes'): $APPLICATION->SetTitle("Регистрация"); echo '<div style="display: none">title set</div>'; $APPLICATION->IncludeComponent("bitrix:main.register","beta_register",Array( "USER_PROPERTY_NAME" => "", "SEF_MODE" => "Y", "SHOW_FIELDS" => Array("NAME"), "REQUIRED_FIELDS" => "", "AUTH" => "Y", "USE_BACKURL" => "N", "SUCCESS_PAGE" => "index.php?success_register=yes", "SET_TITLE" => "Y", "USER_PROPERTY" => Array(), "SEF_FOLDER" => "/auth/", "VARIABLE_ALIASES" => Array() ) ); echo '</div>'; echo '<div style="display: none">component is set</div>'; elseif($_GET['forgot_password']=='yes'): $APPLICATION->SetTitle("Восстановление пароля"); $APPLICATION->IncludeComponent( "bitrix:system.auth.forgotpasswd", "", Array() ); elseif($_GET['confirm_registration']=='yes'): echo '<div style="display:none">reg4</div>'; $APPLICATION->SetTitle("Потверждение"); /*if($_GET['order']=='continue'):?> <a href="/order/make/">Продолжить оформление заказ</a> <?endif;*/ $APPLICATION->IncludeComponent( "bitrix:system.auth.confirmation", "", Array() ); elseif($_GET['change_password']=='yes'): $APPLICATION->SetTitle("Смена пароля"); $APPLICATION->IncludeComponent( "bitrix:system.auth.changepasswd", "", Array() ); /*elseif($_GET['success_register']=='yes'): $APPLICATION->SetTitle("Успешная регистрация"); ?> <p>Потверждение отправлено на вашу почту!</p> <?*/ endif; ?> <br> <br> <? if (!$USER->IsAuthorized()): if($_GET['register']!='yes' && $_GET['confirm_registration']!='yes'): $APPLICATION->SetTitle("Авторизация"); $APPLICATION->IncludeComponent("bitrix:system.auth.form", "beta_auth", array( "REGISTER_URL" => "/auth/", "FORGOT_PASSWORD_URL" => "/auth/", "PROFILE_URL" => "/personal/", "SHOW_ERRORS" => "Y" ), false ); endif; endif; echo '</div>'; if ($USER->IsAuthorized()) header('Location: /'); ?> <?require($_SERVER["DOCUMENT_ROOT"]."/bitrix/footer.php");?> |
Я постоянно на форуме, так что как напишите я сразу отвечу →