Advertisement
Guest User

Идуя капчи для KotobaJS

a guest
Feb 12th, 2018
171
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 16.29 KB | None | 0 0
  1. По-сути, все выглядит так:
  2. Админ заходит в админ-панель. Дальше с левой стороны админ-меню есть отдельный пункт - "капча". Когда в него заходишь, то там все строиться по принципу "вопрос - ответ(ы)". Строка вопрос - эта та самая капча. Туда можно либо строку вводить, либо загружать картинку в jpg или png. Под ним форма ответа - туда ты вводишь соответственно либо один ответ, либо несколько, через точку с запятой. Естественно, у ответов отсутствует чувствительность к регистру. Сразу же под ними, чекбоксы досок - на которых будут отображаться капча. Естественно админ, может сколько угодно много загружать вариантов капчи (вопрос(картинка/строка) - ответ) и выставлять в индивидуальном порядке, где какая капча будет отображаться. Ну а в самом вверху или внизу можно выставить общие настройки капчи: включить/выключить капчу, сколько нужно ввести каждому пользователю капчу, чтобы у него сохранилась печенька и он постил без капчи, сколько будет хранится печенька у него.
  3.  
  4. Суммируя все выше, так я вижу в админ-панели настройку капчи:
  5.  
  6. __ОБЩИЕ НАСТРОЙКИ КАПЧИ__
  7.  
  8. **КАПЧА:** []/b/ []/a/ []/d/ []/m/ []/l/
  9. (*Чекбоксы, которые отображают где включена капча. Не один не выделен - капча нигде не работает*)
  10. **СКОЛЬКО РАЗ НУЖНО ВВЕСТИ КАПЧУ ДЛЯ ПОСТИНГА БЕЗ КАПЧИ:** (*здесь пустое поле где админ вводит самостоятельно число. Если поле пустое или равно нулю, то пропуск без капчи в дальнейшем отсутствует*)
  11. **КОЛИЧЕСТВО ДНЕЙ ХРАНЕНИЯ COOKIE С ПРОПУСКОМ ПОСТИНГА БЕЗ КАПЧИ:** (*здесь опять же пустое поле, где админ вводит количество дней. 0 или пустое поле - печенька хранится "вечно", т.е. пока ее не удалят вручную с браузера*).
  12.  
  13. __НАСТОЙКА КАПЧИ__
  14.  
  15. **КАПЧА:**
  16. (здесь должен быть выпадающий список, который состоит из двух вариантов: "картинка" или "текст". Если выбираем "картинку", то у нас появляется форма для загрузки картинки. (Поддерживается только jpg или png. Плюс лимит можно на размер и/или разрешение. Сконфигурировать это можно уже в самом коде движка, одним легким движеним руки. Альтернативный вариант - лимит практически отсутствует. Картинка просто уменьшается например до 64х64 пикселей. Можно использовать тот же imagemagick или что-то другое. В общем как с обычними картинками. Для пущего извращения можно вообще разрешить гифки или даже короткие вебм/mp4 загружать админу. Прям как при постинге) Если выбрать "текст" - то появится пустое поле, куда можно вводить текст. Хорошо было бы туда добавить html- или markdown-разметку. Дальше под ним идет поле для ответа. Чувствительность к регистру отключена по очевидным причинам. Можно добавлять больше одного ответа. Для этого достаточно разделять это ";" либо ",")
  17. []/b/ []/a/ []/d/ []/m/ []/l/ (*снова чекбоксы где говорится на каких досках можна конкретно ЭТУ капчу отображать*)
  18. Кнопка: **СОХРАНИТЬ**
  19. После этого как капча сохранилась, появятся две кнопки:
  20. **РЕДАКТИРОВАТЬ**
  21. **УДАЛИТЬ**
  22. (Комментировать эти кнопки не стоит. И так ясно все)
  23. **Добавить еще капчу**
  24. (Добавляет новое поле капчи. Можно сколько угодно добавлять таких "капч")
  25.  
  26. А теперь главное - в чем преимущество такого метода, перед традиционными методами?
  27.  
  28. 1) Такую капчу в принципе невозможно взломать. Просто потому что Вам нужно ее делать самому. Она не работает в целом одинаково, как это вакабовская капча или гугл-рекапча. Т.е. она полностью кастомная, а не генерируется по алгоритму, который можно расшифровать, если покопаться. И даже если Вашу индивидуальную каптчу какой-то вайпер все-таки не поленится изучить и написать скрипт - вам не составит труда все изменить и сделать всю его работу "коту под хвост".
  29. 2) Такую систему, как мне кажется легче реализовать, чем пытаться запилить качественный и относительно устойчивый против взлома генератор каптчи.
  30. 3) Благодаря такой капчи, автор борды, если захочет - может сделать борду "иллитарной". Вместо того, чтобы лишний раз обременять модераторов работой от низкокачественных постеров и "мимокрокодилов", он может поставить специфическую капчу, которую смогут отгадать только *определенные* люди. Более того, на каждой доске может быть своя каптча. Например, если это (около)японская доска - то тут можно сделать кана-капчу. Ну или вообще иероглифы или даже целые слова и предложения, где надо написать перевод. В /а/ это могут быть картинки с девочками из девочкослайсов, где нужно имя персонажа написать или даже угадать с какого аниме этот кадр... Ограничение здесь в сложности лишь зависит от фантазии админа сайта. %%Вот вам и гельминтарий, о котором так страстно мечтали некоторые битарды.%% Ну вы поняли, в общем...
  31. В общем, надеюсь мою мысль здесь поняли, а если нет, то спрашивайте конкретно, а я попытаюсь уже ответить на ваши вопросы.
  32. ОП, я тут придумал новую систему капчи, которую лучше всего реализовать тебе в движке. А именно - я говорю о возможности кастомной капчи, которую админ сам с легкостью может настраивать. По-сути, все выглядит так:
  33. Админ заходит в админ-панель. Дальше с левой стороны админ-меню есть отдельный пункт - "капча". Когда в него заходишь, то там все строиться по принципу "вопрос - ответ(ы)". Строка вопрос - эта та самая капча. Туда можно либо строку вводить, либо загружать картинку в jpg или png. Под ним форма ответа - туда ты вводишь соответственно либо один ответ, либо несколько, через точку с запятой. Естественно, у ответов отсутствует чувствительность к регистру. Сразу же под ними, чекбоксы досок - на которых будут отображаться капча. Естественно админ, может сколько угодно много загружать вариантов капчи (вопрос(картинка/строка) - ответ) и выставлять в индивидуальном порядке, где какая капча будет отображаться. Ну а в самом вверху или внизу можно выставить общие настройки капчи: включить/выключить капчу, сколько нужно ввести каждому пользователю капчу, чтобы у него сохранилась печенька и он постил без капчи, сколько будет хранится печенька у него.
  34.  
  35. Суммируя все выше, так я вижу в админ-панели настройку капчи:
  36.  
  37. __ОБЩИЕ НАСТРОЙКИ КАПЧИ__
  38.  
  39. **КАПЧА:** []/b/ []/a/ []/d/ []/m/ []/l/
  40. (*Чекбоксы, которые отображают где включена капча. Не один не выделен - капча нигде не работает*)
  41. **СКОЛЬКО РАЗ НУЖНО ВВЕСТИ КАПЧУ ДЛЯ ПОСТИНГА БЕЗ КАПЧИ:** (*здесь пустое поле где админ вводит самостоятельно число. Если поле пустое или равно нулю, то пропуск без капчи в дальнейшем отсутствует*)
  42. **КОЛИЧЕСТВО ДНЕЙ ХРАНЕНИЯ COOKIE С ПРОПУСКОМ ПОСТИНГА БЕЗ КАПЧИ:** (*здесь опять же пустое поле, где админ вводит количество дней. 0 или пустое поле - печенька хранится "вечно", т.е. пока ее не удалят вручную с браузера*).
  43.  
  44. __НАСТОЙКА КАПЧИ__
  45.  
  46. **КАПЧА:**
  47. (здесь должен быть выпадающий список, который состоит из двух вариантов: "картинка" или "текст". Если выбираем "картинку", то у нас появляется форма для загрузки картинки. (Поддерживается только jpg или png. Плюс лимит можно на размер и/или разрешение. Сконфигурировать это можно уже в самом коде движка, одним легким движеним руки. Альтернативный вариант - лимит практически отсутствует. Картинка просто уменьшается например до 64х64 пикселей. Можно использовать тот же imagemagick или что-то другое. В общем как с обычними картинками. Для пущего извращения можно вообще разрешить гифки или даже короткие вебм/mp4 загружать админу. Прям как при постинге) Если выбрать "текст" - то появится пустое поле, куда можно вводить текст. Хорошо было бы туда добавить html- или markdown-разметку. Дальше под ним идет поле для ответа. Чувствительность к регистру отключена по очевидным причинам. Можно добавлять больше одного ответа. Для этого достаточно разделять это ";" либо ",")
  48. []/b/ []/a/ []/d/ []/m/ []/l/ (*снова чекбоксы где говорится на каких досках можна конкретно ЭТУ капчу отображать*)
  49. Кнопка: **СОХРАНИТЬ**
  50. После этого как капча сохранилась, появятся две кнопки:
  51. **РЕДАКТИРОВАТЬ**
  52. **УДАЛИТЬ**
  53. (Комментировать эти кнопки не стоит. И так ясно все)
  54. **Добавить еще капчу**
  55. (Добавляет новое поле капчи. Можно сколько угодно добавлять таких "капч")
  56.  
  57. А теперь главное - в чем преимущество такого метода, перед традиционными методами?
  58.  
  59. 1) Такую капчу в принципе невозможно взломать. Просто потому что Вам нужно ее делать самому. Она не работает в целом одинаково, как это вакабовская капча или гугл-рекапча. Т.е. она полностью кастомная, а не генерируется по алгоритму, который можно расшифровать, если покопаться. И даже если Вашу индивидуальную каптчу какой-то вайпер все-таки не поленится изучить и написать скрипт - вам не составит труда все изменить и сделать всю его работу "коту под хвост".
  60. 2) Такую систему, как мне кажется легче реализовать, чем пытаться запилить качественный и относительно устойчивый против взлома генератор каптчи.
  61. 3) Благодаря такой капчи, автор борды, если захочет - может сделать борду "иллитарной". Вместо того, чтобы лишний раз обременять модераторов работой от низкокачественных постеров и "мимокрокодилов", он может поставить специфическую капчу, которую смогут отгадать только *определенные* люди. Более того, на каждой доске может быть своя каптча. Например, если это (около)японская доска - то тут можно сделать кана-капчу. Ну или вообще иероглифы или даже целые слова и предложения, где надо написать перевод. В /а/ это могут быть картинки с девочками из девочкослайсов, где нужно имя персонажа написать или даже угадать с какого аниме этот кадр... Ограничение здесь в сложности лишь зависит от фантазии админа сайта. %%Вот вам и гельминтарий, о котором так страстно мечтали некоторые битарды.%% Ну вы поняли, в общем...
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement