Вы не зашли.
Страницы 1
Здравствуйте. Как подключить key captcha к NG CMS ?
При регистрации на сервисе keycaptcha.ru нужно сделать следующее.
1. Скачайте KeyCAPTCHA.
2. В скаченном файле замените строку USER_ID_HERE на 54373
3. Замените строку PRIVATE_KEY_HERE на gQFRImnhXCjOruYouyuAceHUeAq
4. Скопируйте keycaptcha.php на Ваш веб-сервер.
5. Если Ваш хостер запрещает исходящие соединение с сервера, скачайте скрипт получения времени и сохраните его в корень Вашего веб-сайта. После чего в настройках сайта на www.keycaptcha.com выключите флаг "Разрешить исходящие запросы" и укажите URL для обращения к скрипту получения времени.
6. Добавьте скрытое поле в защищаемую форму:
<input type="hidden" name="capcode" id="capcode" value="false" />
7. Добавьте атрибут id="postbut" к элементу управления формы, который отвечает за отправку формы. Например:
<input type="submit" value="Save" id="postbut" class="button" />
8. Добавьте следующий PHP код в функцию генерации страницы на Вашем веб-сервере:
if (!class_exists('KeyCAPTCHA_CLASS')) {
// измените путь '/home/path_to_keycaptcha_file/' на реальный путь к keycaptcha.php
include('/home/path_to_keycaptcha_file/keycaptcha.php');
}
$kc_o = new KeyCAPTCHA_CLASS();
echo $kc_o->render_js();
9. Добавьте следующий код в функцию обработки формы:
if (!class_exists('KeyCAPTCHA_CLASS')) {
// измените путь '/home/path_to_keycaptcha_file/' на реальный путь к keycaptcha.php
include('/home/path_to_keycaptcha_file/keycaptcha.php');
}
$kc_o = new KeyCAPTCHA_CLASS();
if ($kc_o->check_result($_POST['capcode'])) {
// Пользователь правильно решил задачу
// Добавьте свой код, который будет сохранять данные формы
}
else {
// Пользователь неверно решил задачу
// Добавьте свой код, который будет формировать сообщение об ошибке
}
Но как это все подключить к NG CMS ?
Изменено UriyZenkov (2013-04-25 18:17:50)
Не в сети
Спросил у техподдерки как установить keycaptcha на CMS NG CMS. Они дали ссылку на KeyCAPTCHA common API. Но как это все подключить к CMS ?
Изменено UriyZenkov (2013-04-26 17:14:56)
Не в сети
У меня локалка глюканула от этой капчи,пробывал и на хостинге такой же вариант и тоже глюк ,пришлось в панели хостинга из бекапа востанавливать.
жизнь бьёт ключом......,ну иногда и гайкой.....
Хаки и Скрипты| Бесплатные шаблоны NGCMS
На Районе - Шахтинск Украшение Windows
Не в сети
Страницы 1