Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- По-сути, все выглядит так:
- Админ заходит в админ-панель. Дальше с левой стороны админ-меню есть отдельный пункт - "капча". Когда в него заходишь, то там все строиться по принципу "вопрос - ответ(ы)". Строка вопрос - эта та самая капча. Туда можно либо строку вводить, либо загружать картинку в jpg или png. Под ним форма ответа - туда ты вводишь соответственно либо один ответ, либо несколько, через точку с запятой. Естественно, у ответов отсутствует чувствительность к регистру. Сразу же под ними, чекбоксы досок - на которых будут отображаться капча. Естественно админ, может сколько угодно много загружать вариантов капчи (вопрос(картинка/строка) - ответ) и выставлять в индивидуальном порядке, где какая капча будет отображаться. Ну а в самом вверху или внизу можно выставить общие настройки капчи: включить/выключить капчу, сколько нужно ввести каждому пользователю капчу, чтобы у него сохранилась печенька и он постил без капчи, сколько будет хранится печенька у него.
- Суммируя все выше, так я вижу в админ-панели настройку капчи:
- __ОБЩИЕ НАСТРОЙКИ КАПЧИ__
- **КАПЧА:** []/b/ []/a/ []/d/ []/m/ []/l/
- (*Чекбоксы, которые отображают где включена капча. Не один не выделен - капча нигде не работает*)
- **СКОЛЬКО РАЗ НУЖНО ВВЕСТИ КАПЧУ ДЛЯ ПОСТИНГА БЕЗ КАПЧИ:** (*здесь пустое поле где админ вводит самостоятельно число. Если поле пустое или равно нулю, то пропуск без капчи в дальнейшем отсутствует*)
- **КОЛИЧЕСТВО ДНЕЙ ХРАНЕНИЯ COOKIE С ПРОПУСКОМ ПОСТИНГА БЕЗ КАПЧИ:** (*здесь опять же пустое поле, где админ вводит количество дней. 0 или пустое поле - печенька хранится "вечно", т.е. пока ее не удалят вручную с браузера*).
- __НАСТОЙКА КАПЧИ__
- **КАПЧА:**
- (здесь должен быть выпадающий список, который состоит из двух вариантов: "картинка" или "текст". Если выбираем "картинку", то у нас появляется форма для загрузки картинки. (Поддерживается только jpg или png. Плюс лимит можно на размер и/или разрешение. Сконфигурировать это можно уже в самом коде движка, одним легким движеним руки. Альтернативный вариант - лимит практически отсутствует. Картинка просто уменьшается например до 64х64 пикселей. Можно использовать тот же imagemagick или что-то другое. В общем как с обычними картинками. Для пущего извращения можно вообще разрешить гифки или даже короткие вебм/mp4 загружать админу. Прям как при постинге) Если выбрать "текст" - то появится пустое поле, куда можно вводить текст. Хорошо было бы туда добавить html- или markdown-разметку. Дальше под ним идет поле для ответа. Чувствительность к регистру отключена по очевидным причинам. Можно добавлять больше одного ответа. Для этого достаточно разделять это ";" либо ",")
- []/b/ []/a/ []/d/ []/m/ []/l/ (*снова чекбоксы где говорится на каких досках можна конкретно ЭТУ капчу отображать*)
- Кнопка: **СОХРАНИТЬ**
- После этого как капча сохранилась, появятся две кнопки:
- **РЕДАКТИРОВАТЬ**
- **УДАЛИТЬ**
- (Комментировать эти кнопки не стоит. И так ясно все)
- **Добавить еще капчу**
- (Добавляет новое поле капчи. Можно сколько угодно добавлять таких "капч")
- А теперь главное - в чем преимущество такого метода, перед традиционными методами?
- 1) Такую капчу в принципе невозможно взломать. Просто потому что Вам нужно ее делать самому. Она не работает в целом одинаково, как это вакабовская капча или гугл-рекапча. Т.е. она полностью кастомная, а не генерируется по алгоритму, который можно расшифровать, если покопаться. И даже если Вашу индивидуальную каптчу какой-то вайпер все-таки не поленится изучить и написать скрипт - вам не составит труда все изменить и сделать всю его работу "коту под хвост".
- 2) Такую систему, как мне кажется легче реализовать, чем пытаться запилить качественный и относительно устойчивый против взлома генератор каптчи.
- 3) Благодаря такой капчи, автор борды, если захочет - может сделать борду "иллитарной". Вместо того, чтобы лишний раз обременять модераторов работой от низкокачественных постеров и "мимокрокодилов", он может поставить специфическую капчу, которую смогут отгадать только *определенные* люди. Более того, на каждой доске может быть своя каптча. Например, если это (около)японская доска - то тут можно сделать кана-капчу. Ну или вообще иероглифы или даже целые слова и предложения, где надо написать перевод. В /а/ это могут быть картинки с девочками из девочкослайсов, где нужно имя персонажа написать или даже угадать с какого аниме этот кадр... Ограничение здесь в сложности лишь зависит от фантазии админа сайта. %%Вот вам и гельминтарий, о котором так страстно мечтали некоторые битарды.%% Ну вы поняли, в общем...
- В общем, надеюсь мою мысль здесь поняли, а если нет, то спрашивайте конкретно, а я попытаюсь уже ответить на ваши вопросы.
- ОП, я тут придумал новую систему капчи, которую лучше всего реализовать тебе в движке. А именно - я говорю о возможности кастомной капчи, которую админ сам с легкостью может настраивать. По-сути, все выглядит так:
- Админ заходит в админ-панель. Дальше с левой стороны админ-меню есть отдельный пункт - "капча". Когда в него заходишь, то там все строиться по принципу "вопрос - ответ(ы)". Строка вопрос - эта та самая капча. Туда можно либо строку вводить, либо загружать картинку в jpg или png. Под ним форма ответа - туда ты вводишь соответственно либо один ответ, либо несколько, через точку с запятой. Естественно, у ответов отсутствует чувствительность к регистру. Сразу же под ними, чекбоксы досок - на которых будут отображаться капча. Естественно админ, может сколько угодно много загружать вариантов капчи (вопрос(картинка/строка) - ответ) и выставлять в индивидуальном порядке, где какая капча будет отображаться. Ну а в самом вверху или внизу можно выставить общие настройки капчи: включить/выключить капчу, сколько нужно ввести каждому пользователю капчу, чтобы у него сохранилась печенька и он постил без капчи, сколько будет хранится печенька у него.
- Суммируя все выше, так я вижу в админ-панели настройку капчи:
- __ОБЩИЕ НАСТРОЙКИ КАПЧИ__
- **КАПЧА:** []/b/ []/a/ []/d/ []/m/ []/l/
- (*Чекбоксы, которые отображают где включена капча. Не один не выделен - капча нигде не работает*)
- **СКОЛЬКО РАЗ НУЖНО ВВЕСТИ КАПЧУ ДЛЯ ПОСТИНГА БЕЗ КАПЧИ:** (*здесь пустое поле где админ вводит самостоятельно число. Если поле пустое или равно нулю, то пропуск без капчи в дальнейшем отсутствует*)
- **КОЛИЧЕСТВО ДНЕЙ ХРАНЕНИЯ COOKIE С ПРОПУСКОМ ПОСТИНГА БЕЗ КАПЧИ:** (*здесь опять же пустое поле, где админ вводит количество дней. 0 или пустое поле - печенька хранится "вечно", т.е. пока ее не удалят вручную с браузера*).
- __НАСТОЙКА КАПЧИ__
- **КАПЧА:**
- (здесь должен быть выпадающий список, который состоит из двух вариантов: "картинка" или "текст". Если выбираем "картинку", то у нас появляется форма для загрузки картинки. (Поддерживается только jpg или png. Плюс лимит можно на размер и/или разрешение. Сконфигурировать это можно уже в самом коде движка, одним легким движеним руки. Альтернативный вариант - лимит практически отсутствует. Картинка просто уменьшается например до 64х64 пикселей. Можно использовать тот же imagemagick или что-то другое. В общем как с обычними картинками. Для пущего извращения можно вообще разрешить гифки или даже короткие вебм/mp4 загружать админу. Прям как при постинге) Если выбрать "текст" - то появится пустое поле, куда можно вводить текст. Хорошо было бы туда добавить html- или markdown-разметку. Дальше под ним идет поле для ответа. Чувствительность к регистру отключена по очевидным причинам. Можно добавлять больше одного ответа. Для этого достаточно разделять это ";" либо ",")
- []/b/ []/a/ []/d/ []/m/ []/l/ (*снова чекбоксы где говорится на каких досках можна конкретно ЭТУ капчу отображать*)
- Кнопка: **СОХРАНИТЬ**
- После этого как капча сохранилась, появятся две кнопки:
- **РЕДАКТИРОВАТЬ**
- **УДАЛИТЬ**
- (Комментировать эти кнопки не стоит. И так ясно все)
- **Добавить еще капчу**
- (Добавляет новое поле капчи. Можно сколько угодно добавлять таких "капч")
- А теперь главное - в чем преимущество такого метода, перед традиционными методами?
- 1) Такую капчу в принципе невозможно взломать. Просто потому что Вам нужно ее делать самому. Она не работает в целом одинаково, как это вакабовская капча или гугл-рекапча. Т.е. она полностью кастомная, а не генерируется по алгоритму, который можно расшифровать, если покопаться. И даже если Вашу индивидуальную каптчу какой-то вайпер все-таки не поленится изучить и написать скрипт - вам не составит труда все изменить и сделать всю его работу "коту под хвост".
- 2) Такую систему, как мне кажется легче реализовать, чем пытаться запилить качественный и относительно устойчивый против взлома генератор каптчи.
- 3) Благодаря такой капчи, автор борды, если захочет - может сделать борду "иллитарной". Вместо того, чтобы лишний раз обременять модераторов работой от низкокачественных постеров и "мимокрокодилов", он может поставить специфическую капчу, которую смогут отгадать только *определенные* люди. Более того, на каждой доске может быть своя каптча. Например, если это (около)японская доска - то тут можно сделать кана-капчу. Ну или вообще иероглифы или даже целые слова и предложения, где надо написать перевод. В /а/ это могут быть картинки с девочками из девочкослайсов, где нужно имя персонажа написать или даже угадать с какого аниме этот кадр... Ограничение здесь в сложности лишь зависит от фантазии админа сайта. %%Вот вам и гельминтарий, о котором так страстно мечтали некоторые битарды.%% Ну вы поняли, в общем...
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement