Fossil SCM

/setup_uedit now records deletion of a user in the administrative log.

stephan 2019-05-17 05:58 trunk
Commit 25eae5150c226d9421db50a404c27ed2ee111d3fcd9e2d79f22fd4c4236c91b6
1 file changed +2
--- src/setupuser.c
+++ src/setupuser.c
@@ -297,10 +297,12 @@
297297
if( P("delete") && cgi_csrf_safe(1) ){
298298
int n;
299299
if( P("verifydelete") ){
300300
/* Verified delete user request */
301301
db_multi_exec("DELETE FROM user WHERE uid=%d", uid);
302
+ admin_log("Deleted user [%s] (uid %d).",
303
+ PD("login","???")/*safe-for-%s*/, uid);
302304
cgi_redirect(cgi_referer("setup_ulist"));
303305
return;
304306
}
305307
n = db_int(0, "SELECT count(*) FROM event"
306308
" WHERE user=%Q AND objid NOT IN private",
307309
--- src/setupuser.c
+++ src/setupuser.c
@@ -297,10 +297,12 @@
297 if( P("delete") && cgi_csrf_safe(1) ){
298 int n;
299 if( P("verifydelete") ){
300 /* Verified delete user request */
301 db_multi_exec("DELETE FROM user WHERE uid=%d", uid);
 
 
302 cgi_redirect(cgi_referer("setup_ulist"));
303 return;
304 }
305 n = db_int(0, "SELECT count(*) FROM event"
306 " WHERE user=%Q AND objid NOT IN private",
307
--- src/setupuser.c
+++ src/setupuser.c
@@ -297,10 +297,12 @@
297 if( P("delete") && cgi_csrf_safe(1) ){
298 int n;
299 if( P("verifydelete") ){
300 /* Verified delete user request */
301 db_multi_exec("DELETE FROM user WHERE uid=%d", uid);
302 admin_log("Deleted user [%s] (uid %d).",
303 PD("login","???")/*safe-for-%s*/, uid);
304 cgi_redirect(cgi_referer("setup_ulist"));
305 return;
306 }
307 n = db_int(0, "SELECT count(*) FROM event"
308 " WHERE user=%Q AND objid NOT IN private",
309

Keyboard Shortcuts

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