на странице авторизации при неправельном вводе перекидывает на страницу loqin для повторного ввода данных,
мне нужно чтобы просто появлялась капча на тойже странице
и еще лучше если она будет появляться после трех не верных вводов
Здравствуйте, собираю мобильную версию сайта и столкнулся с такой проблемой:
на странице авторизации при неправельном вводе перекидывает на страницу loqin для повторного ввода данных,
мне нужно чтобы просто появлялась капча на тойже странице
и еще лучше если она будет появляться после трех не верных вводов
Проблема решена только одним способом. Введением каптчи с 3-4 числами, без букв и прочего мусора.
2-3-4 цифры легче ввести, и ошибок будет меньше
Форум не молчит, он пытается понять чем страница "авторизации"(она же login) отличается от страницы "login"(она же авторизация).
Туже страницу я имею ввиду главную а не loginна странице авторизации при неправельном вводе перекидывает на страницу loqin для повторного ввода данных, мне нужно чтобы просто появлялась капча на тойже странице
ТОГДА СМОТРИ ВНИМАТЕЛЬНЕЙ ВОТ:Форум не молчит, он пытается понять чем страница "авторизации"(она же login) отличается от страницы "login"(она же авторизация).
И ВОТ:
ЧУЕШЬ РАЗНИЦУ?
Форум не молчит, он пытается понять чем страница "авторизации"(она же login) отличается от страницы "login"(она же авторизация).
У него форма авторизации выведена на главной, при неправильном вводе данных перекидывает на страницу login для ввода капчи. А нужно что бы оставалось на главной (где форма авторизации) и капча выводилась там же. Без перекидывания на login.
Shahin, файл авторизации насколько понимаю находится в Вашем шаблоне components/com_registration_login.tpl
Может поможет чем то…
Даже если и не поможет, утешает то что хоть кто-то по человечески понял что я именно хочу.У него форма авторизации выведена на главной, при неправильном вводе данных перекидывает на страницу login для ввода капчи. А нужно что бы оставалось на главной (где форма авторизации) и капча выводилась там же. Без перекидывания на login.
Там не должно быть но проверю, спасибо.
Хотя и Fuze не раз помогал но у него дел много я его понимаю.
/includes/codegen/cms_codegen.php
templates/ваш_шаблон/special/captcha.php
core/classes/page.class.php
участок
/** * Возвращает html-код каптчи * @param string $input_name * @return html */ public static function getCaptcha($input_name='code'){ $captcha_count = self::getInstance()->captcha_count; $input_id = 'kcaptcha' . $captcha_count; self::includeTemplateFile('special/captcha.php', array('input_id' => $input_id, 'input_name' => $input_name)); self::getInstance()->captcha_count += 1; }