Differences From:
File
src/setup.c
part of check-in
[00b778bd58]
- Added new config option with the rather unwieldy name 'anon-login-enable-captcha-filler'
by
stephan on
2009-12-07 22:42:42.
Also file
src/setup.c
part of check-in
[1c2d878d12]
- Merge with trunk
by
btheado on
2009-12-13 01:16:13.
[view]
To:
File
src/setup.c
part of check-in
[fe019f946b]
- Change the name of the "anon-login-enable-captcha-filler" setting to
"auto-captcha". Move the GUI setting of this setting over to the
"Setup/Behavior" page.
by
drh on
2009-12-18 22:01:57.
[view]
@@ -270,9 +270,8 @@
** to the page that displays a list of users.
*/
doWrite = cgi_all("login","info","pw") && !higherUser;
if( doWrite ){
- char const * anonLoginCheckedbox = PD("anonymousEnableAutofill",0);
char zCap[50];
int i = 0;
int aa = P("aa")!=0;
int ad = P("ad")!=0;
@@ -339,14 +338,8 @@
"REPLACE INTO user(uid,login,info,pw,cap) "
"VALUES(nullif(%d,0),%Q,%Q,%Q,'%s')",
uid, P("login"), P("info"), zPw, zCap
);
- if( anonLoginCheckedbox && (*anonLoginCheckedbox) ){
- db_set( "anon-login-enable-captcha-filler", "on", 0 );
- }
- else{
- db_set( "anon-login-enable-captcha-filler", "off", 0 );
- }
cgi_redirect("setup_ulist");
return;
}
@@ -814,8 +807,16 @@
@ <hr>
onoff_attribute("Automatically synchronize with repository",
"autosync", "autosync", 1);
@ <p>Automatically keeps your work in sync with a centralized server.</p>
+
+ @ <hr>
+ onoff_attribute("Show javascript button to fill in CAPTCHA",
+ "auto-captcha", "auto-captcha", 0);
+ @ <p>When enabled, a button appears on the login screen for user
+ @ "anonymous" that will automatically fill in the CAPTCHA password.
+ @ This is less secure that forcing the user to do it manually, but is
+ @ usually secure enough.</p>
@ <hr>
onoff_attribute("Sign all commits with GPG",
"clearsign", "clearsign", 1);