Index: openacs-4/packages/acs-tcl/tcl/request-processor-procs.tcl =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/acs-tcl/tcl/request-processor-procs.tcl,v diff -u -N -r1.118.2.46 -r1.118.2.47 --- openacs-4/packages/acs-tcl/tcl/request-processor-procs.tcl 24 Apr 2017 08:45:57 -0000 1.118.2.46 +++ openacs-4/packages/acs-tcl/tcl/request-processor-procs.tcl 24 Apr 2017 09:02:17 -0000 1.118.2.47 @@ -805,6 +805,17 @@ # Who's online whos_online::user_requested_page [ad_conn untrusted_user_id] + # + # The actual (untrused) user_id can be added to the access.log by + # configuring: + # + # ns_section ns/server/$server/acs + # ns_param LogIncludeUserId 1 + # + if {[ns_config "ns/server/[ns_info server]/acs" LogIncludeUserId 0]} { + ns_set put [ns_conn headers] X-User-Id [ad_conn untrusted_user_id] + } + ##### # # Make sure the user is authorized to make this request.