Feature request: User Audit Trail

What I would be looking for is activity on a user level vs. that on a
page level or asset level. It looks to me like right now I can browse to a
page and see what account last modified it and the page by status is nice
but I typically want to know more about what a user account has done in the
system.

A wish list would be something like the following.

At least the last 10 login/logout of a user with, user id, Full Name
(pulled from LDAP if possible which is probably another feature request in
itself), browser user-agent string, IP Address with resolved Hostname if
possible, login time, logout time, duration of session.

Also, per user information on assets, pages, widgets, roles, users, etc.
that the user has edited, uploaded, deleted, modified, published, approved,
submitted, etc.

Think of the scenario were an account was compromised and it modified a
bunch of pages or assets. How could I easily determine what pages that
account modified, deleted, uploaded, etc.

Another instance might be we want to grant someone temporary access to
publish or approve and we want to know when that role was granted and
revoked and perhaps what they did during that time.

Your bottom sentence is what interests me the most. I currently track users via an excel listing linked to my WCM ZONE page.

I have them fill out forms for new access requests and indicate if the person is replacing the prior one. For each form I fill out an addendum, which lists the useid of who they replaced and I also fill out a permissions removal form listing whose permissions was removed as well as who replace them.

Both have a checklist to ensure I’ve removed their permissions from the Workflow (if they are not Editors or Contributors to other sites) as well as website, asset or special asset folders (I keep my script for navigation/banners and such separate and only those I assign a sub-role “Programmer” has access).

So a better method of tracking this, does appeal to me.