MaxHub
Служба Заботы MaxSite CMS

Капча для входа в админку

Статьи / 20 ноября 2015

Доброго времени суток. Сделал себе на блоге небольшую защиту админки. Поставить галочку, что вы не робот. И решил поделиться на maxhub.ru, может кому пригодиться. Есть отличный Плагин капчи simple_captcha, я его решил взять за основу.

И просто вырезал кусок кода.

<div id="dcaptcha">
  <input type="checkbox" required class="dcaptcha_red" id="dcaptcha_captcha1"  value="Я - человек!">
  Я не робот.
 </div>

И вставил в /application/maxsite/shared/type/loginform. Получилось вроде

mso_login_form(array( 
  'login'=> tf('Логин'), 
  'password'=> tf('Пароль'), 
  'submit'=> '', 
  'submit_value'=> tf('Войти'), 
  'form_end'=>'<div class="form-end">' . $reg . '<a href="' . getinfo('siteurl') . 'password-recovery">'. tf('') . '</a>  '. '<a href="' . getinfo('siteurl') . '">' . tf('Вернуться к сайту') . '</a></div>' . '<div id="dcaptcha">
   <input type="checkbox" required class="dcaptcha_red" id="dcaptcha_captcha1"  value="Я - человек!">
  Я не робот.
 </div>'
  ), 
  $redirect_url);
 echo '</div>';

У меня убрана регистрация, для гостей. Т.к это мой блог.

Комментариев: 2
  1. Сергей, спасибо, что поделился своим опытом!

    На будущее, хотел бы порекомендовать не трогать файлы папки shared (да и стандартные файлы движка тоже лучше не трогать) и не вносить в них правки. Если есть нужда что-то исправить в выводе - копируешь нужный файл из папки shared в соответствующую папку своего шаблона и там уже правишь. Это позволит избежать потери наработок при обновлении движка.

    Ну и вопрос по теме поста - а зачем вообще понадобилось ставить капчу на форму авторизации? Так много ботов ломится брутфорсить твой блог?

  2. Доп защита не помешает wink

Оставьте комментарий!

grin LOL cheese smile wink smirk rolleyes confused surprised big surprise tongue laugh tongue rolleye tongue wink raspberry blank stare long face ohh grrr gulp oh oh downer red face sick shut eye hmmm mad angry zipper kiss shock cool smile cool smirk cool grin cool hmm cool mad cool cheese vampire snake excaim question

Вход / регистрация или войти без комментирования
  Имя и сайт используются только при регистрации

Авторизация MaxSiteAuth. Войти через loginza

(обязательно)