BardSongCaptcha
BardSongCaptcha
BardSongCaptcha 0.1.2 — проверка при регистрации по песням и альтернативная заявка администратору. Для MediaWiki 1.43; работает совместно с ConfirmAccount REL1_43.
Как зарегистрироваться
- На странице регистрации показана первая строка песни Юрия Визбора. Введите слово, с которого начинается вторая строка.
- Кнопка «Другая песня» доступна три раза: первая песня и ещё три варианта. На последний вопрос по-прежнему можно ответить. Обновление страницы не сбрасывает счётчик; серия действует час.
- Регистр букв и различие «е/ё» не важны. После пяти неверных ответов серия временно закрывается.
- Не знаете или не хотите отвечать? Сразу перейдите к заявке администратору, напишите пару предложений о себе и подтвердите электронную почту. Дождитесь решения. Текст заявки не публикуется.
Администратору
Заявки доступны на служебной странице. После подтверждения почты заявителем администратор получает письмо с темой «Заявка для регистрации на Bard-wiki» и двумя ссылками: одобрить или отказать. Ссылка открывает нужную заявку с выбранным действием. Для решения требуется вход и подтверждение в форме; один переход по ссылке ничего не меняет.
Для вопросов используется отдельный проверенный банк из 32 песен. Он хранится вне корня сайта и не обновляется автоматически при правке статей. Лимиты и ответы проверяются на сервере, в том числе при регистрации через API. Для заявок предусмотрены отдельные ограничения частоты. Подробности установки и настройки находятся в README архива.
Текстовая капча не гарантирует защиты от целевых ботов с поиском и ИИ. Она дополняет ограничения частоты и проверку заявок. Существующий вход пользователей не меняется.
Письмо о песенной проверке
После успешного создания учётной записи через песенную проверку администратору приходит уведомление с показанным вопросом и фактически введённым ответом. В письме указано, что регистрация уже завершена; одобрять её повторно не требуется. Для регистрации по заявке письмо содержит вопрос «о себе» и ответ заявителя, а прежние ссылки решения остаются. Ответы проверки не публикуются в HTML/API или на странице участника. Настройки адресата и отключения уведомления описаны в README.
Закрытый журнал регистрации
С версии 0.1.2 можно включить закрытый журнал: способ создания аккаунта, результат песенной проверки, показанный вопрос и принятый ответ, а также результат отправки уведомления. Журнал хранится вне веб-каталога и недоступен через сайт. Пароли, токены, IP и почтовые секреты не записываются. Успешный ответ почтового сервера не означает доставку во входящие. Настройка и формат описаны в README; исторические ответы до включения журнала не восстанавливаются.
Скачать
Банк действующих вопросов, ответы, пароли SMTP и настройки конкретных адресатов в архив не входят. ConfirmAccount устанавливается отдельно. Лицензия кода: GPL-2.0-or-later.
История
- 2026-10-09 — версия 0.1.1: вопрос и ответ проверки в уведомлении администратору.
- 2026-10-07 — версия 0.1.0: вопросы по песням, три замены, регистрация по заявке и ссылки решения в письме.