Fossil SCM

Fix self-registration bug created by the enhanced CSRF defense changes.

drh 2023-09-29 12:53 trunk
Commit 6ae9941860bfade68da6b096e4d7438ef18160e95423e9742272d173efb11d62
1 file changed +1
--- src/login.c
+++ src/login.c
@@ -1967,10 +1967,11 @@
19671967
** "Request Password Reset" page instead of this one. */
19681968
login_reqpwreset_page();
19691969
return;
19701970
}
19711971
zPerms = db_get("default-perms", "u");
1972
+ login_check_credentials();
19721973
19731974
/* Prompt the user for email alerts if this repository is configured for
19741975
** email alerts and if the default permissions include "7" */
19751976
canDoAlerts = alert_tables_exist() && (db_int(0,
19761977
"SELECT fullcap(%Q) GLOB '*7*'", zPerms
19771978
--- src/login.c
+++ src/login.c
@@ -1967,10 +1967,11 @@
1967 ** "Request Password Reset" page instead of this one. */
1968 login_reqpwreset_page();
1969 return;
1970 }
1971 zPerms = db_get("default-perms", "u");
 
1972
1973 /* Prompt the user for email alerts if this repository is configured for
1974 ** email alerts and if the default permissions include "7" */
1975 canDoAlerts = alert_tables_exist() && (db_int(0,
1976 "SELECT fullcap(%Q) GLOB '*7*'", zPerms
1977
--- src/login.c
+++ src/login.c
@@ -1967,10 +1967,11 @@
1967 ** "Request Password Reset" page instead of this one. */
1968 login_reqpwreset_page();
1969 return;
1970 }
1971 zPerms = db_get("default-perms", "u");
1972 login_check_credentials();
1973
1974 /* Prompt the user for email alerts if this repository is configured for
1975 ** email alerts and if the default permissions include "7" */
1976 canDoAlerts = alert_tables_exist() && (db_int(0,
1977 "SELECT fullcap(%Q) GLOB '*7*'", zPerms
1978

Keyboard Shortcuts

Open search /
Next entry (timeline) j
Previous entry (timeline) k
Open focused entry Enter
Show this help ?
Toggle theme Top nav button