Капча на странице авторизации
Модератор: ykolesnikov
-
- OTRS Новобранец
- Сообщения: 6
- Зарегистрирован: 21 апр 2017, 16:11
Капча на странице авторизации
Здравствуйте! Очень нужна помощь. Поступила задача сделать капчу на странице авторизации клиента. Рассматриваем reCAPTCHA. Кто нибудь делал?
С уважением, Сергей Халюков
OTRS 4 CentOS 7
OTRS 4 CentOS 7
-
- OTRS Новобранец
- Сообщения: 6
- Зарегистрирован: 21 апр 2017, 16:11
Re: Капча на странице авторизации
Вроде немного разобрался, однако все затупилось на моменте:
Тега </head> я найти не могу. Опыта в такой работе нет, ребят подскажите пожалуйста как head обозначается?
Шаблон CustomerLogin начинается вот такВставьте этот фрагмент перед закрывающим тегом </head> в HTML-коде:
<script src='https://www.google.com/recaptcha/api.js'></script>
Код: Выделить всё
# --
# CustomerLogin.tt - provides customer HTML login screen
# Copyright (C) 2001-2015 OTRS AG, http://otrs.com/
# --
# This software comes with ABSOLUTELY NO WARRANTY. For details, see
# the enclosed file COPYING for license information (AGPL). If you
# did not receive this file, see http://www.gnu.org/licenses/agpl.txt.
# --
[% InsertTemplate("CustomerHeader.tt") %]
<!-- start login -->
<div id="MainBox" class="Login ARIARoleMain">
[% RenderBlockStart("Message") %]
<div class="[% IF Data.MessageType == 'Logout' %]SuccessBox[% ELSE %]ErrorBox[% END %]"><span>[% Data.Message | html %]</span></div>
[% RenderBlockEnd("Message") %]
<noscript>
<div id="NoJavaScript">
<h2>[% Translate("JavaScript Not Available") | html %]</h2>
<p>
[% Translate("In order to experience OTRS, you'll need to enable JavaScript in your browser.") | html %]
</p>
</div>
</noscript>
<div class="Hidden" id="OldBrowser">
<h2 class="Center">[% Translate("Browser Warning") | html %]</h2>
<p>
[% Translate("The browser you are using is too old.") | html %]
[% Translate("OTRS runs with a huge lists of browsers, please upgrade to one of these.") | html %]
[% Translate("Please see the documentation or ask your admin for further information.") | html %]
</p>
</div>
С уважением, Сергей Халюков
OTRS 4 CentOS 7
OTRS 4 CentOS 7
-
- OTRS Гуру
- Сообщения: 5192
- Зарегистрирован: 20 сен 2010, 18:17
- Откуда: Москва
- Благодарил (а): 92 раза
- Поблагодарили: 82 раза
Re: Капча на странице авторизации
Найти слова в коде в текуще директории:
В Вашем случае результат - CustomerHTMLHead.tt
Код: Выделить всё
grep -rne "</head>" ./
С уважением,
Алексей Юсов
Prod: OTRS CE ITSM 6.0.28 on CentOS 7 Apache 2.4 MariaDB 10.4.13 + Radiant Customer Portal
Radiant System OTRS Intergrator RU
Группа OTRS Community в Teleram
Хотите внедрить OTRS? Спросите меня как!
Алексей Юсов
Prod: OTRS CE ITSM 6.0.28 on CentOS 7 Apache 2.4 MariaDB 10.4.13 + Radiant Customer Portal
Radiant System OTRS Intergrator RU
Группа OTRS Community в Teleram
Хотите внедрить OTRS? Спросите меня как!
-
- OTRS Новобранец
- Сообщения: 6
- Зарегистрирован: 21 апр 2017, 16:11
Re: Капча на странице авторизации
Спасибо за ответ. Нашел!
Надежда правда оказалась ложной, все равно не работает. Подскажите пожалуйста, как вставлять скрипт? Или может есть догадки, почему при таком раскладе может не работать.
Вроде ведь оба пункта из инструкции гугла выполнил
Вставьте этот фрагмент перед закрывающим тегом </head> в HTML-коде:
<script src='https://www.google.com/recaptcha/api.js'></script>
Вставьте этот фрагмент в конце объекта <form> (там, где нужно разместить виджет reCAPTCHA):
<div class="g-recaptcha" data-sitekey="6Ldu9BUAAdu9B4UAAAAAVXvr9P7SPCv"></div>
Надежда правда оказалась ложной, все равно не работает. Подскажите пожалуйста, как вставлять скрипт? Или может есть догадки, почему при таком раскладе может не работать.
Вроде ведь оба пункта из инструкции гугла выполнил
Вставьте этот фрагмент перед закрывающим тегом </head> в HTML-коде:
<script src='https://www.google.com/recaptcha/api.js'></script>
Вставьте этот фрагмент в конце объекта <form> (там, где нужно разместить виджет reCAPTCHA):
<div class="g-recaptcha" data-sitekey="6Ldu9BUAAdu9B4UAAAAAVXvr9P7SPCv"></div>
С уважением, Сергей Халюков
OTRS 4 CentOS 7
OTRS 4 CentOS 7
-
- OTRS Гуру
- Сообщения: 5192
- Зарегистрирован: 20 сен 2010, 18:17
- Откуда: Москва
- Благодарил (а): 92 раза
- Поблагодарили: 82 раза
Re: Капча на странице авторизации
Исходный код страницы из браузера покажите.
С уважением,
Алексей Юсов
Prod: OTRS CE ITSM 6.0.28 on CentOS 7 Apache 2.4 MariaDB 10.4.13 + Radiant Customer Portal
Radiant System OTRS Intergrator RU
Группа OTRS Community в Teleram
Хотите внедрить OTRS? Спросите меня как!
Алексей Юсов
Prod: OTRS CE ITSM 6.0.28 on CentOS 7 Apache 2.4 MariaDB 10.4.13 + Radiant Customer Portal
Radiant System OTRS Intergrator RU
Группа OTRS Community в Teleram
Хотите внедрить OTRS? Спросите меня как!
-
- OTRS Новобранец
- Сообщения: 6
- Зарегистрирован: 21 апр 2017, 16:11
Re: Капча на странице авторизации
В сообщение не влезает, во вложениях html запрещен. Скинул на яндекс диск...
https://yadi.sk/d/Jn3Rg14j3HYwWq
https://yadi.sk/d/Jn3Rg14j3HYwWq
С уважением, Сергей Халюков
OTRS 4 CentOS 7
OTRS 4 CentOS 7
-
- OTRS Новобранец
- Сообщения: 6
- Зарегистрирован: 21 апр 2017, 16:11
Re: Капча на странице авторизации
До сих пор не могу решить проблему. Пожалуйста помогите!
Как именно выложить html код страницы? Могу послать сами файлы с расширением tt из которых состоит страница авторизации пользователя.alexus писал(а):Исходный код страницы из браузера покажите.
С уважением, Сергей Халюков
OTRS 4 CentOS 7
OTRS 4 CentOS 7
-
- OTRS Новобранец
- Сообщения: 6
- Зарегистрирован: 21 апр 2017, 16:11
Re: Капча на странице авторизации
Нашел довольно интересную инструкцию
http://forums.otterhub.org/viewtopic.ph ... 51#p142551
Но я опять встрял. Не понимаю зачем автор использует .. с командой cp
Насколько я знаю .. используется только с cd что бы вернуться на каталог вверх.
http://forums.otterhub.org/viewtopic.ph ... 51#p142551
Но я опять встрял. Не понимаю зачем автор использует .. с командой cp
Код: Выделить всё
cd /opt/otrs
mkdir -p Kernel/Output/HTML/Templates/Standard
cp ../Kernel/Output/HTML/Layout.pm Kernel/Output/HTML/Layout.pm
cp ../Kernel/Output/HTML/Templates/Standard/CustomerLogin.tt Kernel/Output/HTML/Templates/Standard/CustomerLogin.tt
mkdir -p Custom/Kernel/System/Web
С уважением, Сергей Халюков
OTRS 4 CentOS 7
OTRS 4 CentOS 7