Add reCAPTCHA support to Review Board.
Review Request #1214 — Created Nov. 13, 2009 and submitted — Latest diff uploaded
Add reCAPTCHA support to Review Board. This change introduces optional support for captchas during the registration process. reCAPTCHA is used for this, as it's pretty wide-spread, maintained, has both visual and audio versions, works with or without JavaScript, and has a nice side-effect of helping to scan old books. Users can register accounts on http://www.recaptcha.net and enable captcha support in the admin UI with the public and private keys provided on the site. This also splits off all the authentication-related settings into a dedicated Authentication settings page. Docs have been updated to talk about the new page and the captchas.
Tested the following scenarios: * Registration without a captcha * Registration with a captcha and a wrong answer * Registration with a captcha and a right answer
Screenshots
Diff Revision 2 (Latest)
orig
1
2
setup.py |
---|
docs/manual/admin/admin-ui/authentication-settings.txt |
---|
docs/manual/admin/admin-ui/general-settings.txt |
---|
docs/manual/admin/admin-ui/settings.txt |
---|
reviewboard/accounts/forms.py |
---|
reviewboard/accounts/views.py |
---|
reviewboard/admin/forms.py |
---|
reviewboard/admin/urls.py |
---|
reviewboard/templates/accounts/register.html |
---|
reviewboard/templates/admin/authentication_settings.html |
---|
reviewboard/templates/admin/general_settings.html |
---|
reviewboard/templates/admin/settings.html |
---|