Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/daxslab/web2py-no-captcha-security
No Captcha Security, plugin for the web2py framework to enable bot protection using no-captcha techniques
https://github.com/daxslab/web2py-no-captcha-security
Last synced: about 2 months ago
JSON representation
No Captcha Security, plugin for the web2py framework to enable bot protection using no-captcha techniques
- Host: GitHub
- URL: https://github.com/daxslab/web2py-no-captcha-security
- Owner: daxslab
- License: mit
- Created: 2016-09-28T15:25:19.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2016-09-28T15:47:05.000Z (over 8 years ago)
- Last Synced: 2024-07-31T20:48:01.268Z (6 months ago)
- Language: Python
- Homepage:
- Size: 3.91 KB
- Stars: 1
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- cuban-opensource - web2py-no-captcha-security - Captcha security plugin for the web2py framework to enable bot protection using no-captcha techniques. (Web Development / Python)
README
web2py-thumbnails
=================No Captcha Security, plugin for the web2py framework to enable bot protection using no-captcha techniques.
Includes a Honeypot implementation and a js generated checkbox
Installation
============- Download The plugin installer (.w2p file) and install it via the web2py interface.
Usage
=====The usage is similar to the [Recaptcha functionality](http://web2py.com/books/default/chapter/29/09/access-control#CAPTCHA-and-reCAPTCHA) included in the framework
```python
# coding: utf8# Honeypot
# ========# import Honeypot
from plugin_ncs.ncs import Honeypot# include in form
form.append(Honeypot())
# it can also be inserted in a any SQLFORM by injection:
# form.element('form').insert(-1, Honeypot())# JsCheckbox
# ==========# import JsCheckbox
from plugin_ncs.ncs import JsCheckbox# include in form
form.append(Honeypot())
# it can also be inserted in a any SQLFORM by injection:
# form.element('form').insert(-1, Honeypot())```