Make the ACP session access log more useful
authorTim Düsterhus <duesterhus@woltlab.com>
Mon, 14 Dec 2020 10:51:24 +0000 (11:51 +0100)
committerTim Düsterhus <duesterhus@woltlab.com>
Mon, 14 Dec 2020 10:51:24 +0000 (11:51 +0100)
commit2ddf23b9ec40bb24fa2fb005eb701f0458bc9fde
tree039b614985f8271da12f08233d333a2ad1eb28bb
parentbf8510375761fcd72178363f86616bfe210d1791
Make the ACP session access log more useful

This commit intentionally overloads the existing fields to keep the change
simple. The log is not really usuable for programmatic processing, due to the
existing constraints. The cleanest solution probably would be storing all the
loggable information as a JSON blob and then parsing that one when accessing
the log and querying it with MySQL's JSON function. But the latter are not
supported yet.

All in all this change improves the ACP session access log a lot and that is
what counts.

Resolves #3537
wcfsetup/install/files/lib/system/event/listener/SessionAccessLogListener.class.php