A basic user login tracker is pretty trivial to implement.
function track_user_login_wpse_100929($id,$user) {
$tracking = get_user_meta($user->ID,'tracking_key_name',true);
$tracking[] = time();
update_user_meta($user->ID,'tracking_key_name',$tracking);
}
add_action('wp_login','track_user_login_wpse_100929',1,2);
After that you just need to work out the details such as how long you are going to keep the history, what kind of reports you want to pull, that kind of thing.
Related Posts:
- My custom page template with is_user_logged_in() does not detect that I’m logged in
- How do i make my wordpress website private?
- Replacing the WordPress password validation
- WordPress auto login after registration not working
- Allow up to 5 Concurrent Login Sessions
- Why does is_user_logged_in() return false after redirect from another site?
- Pre-populate Username Field
- Get user info outside WordPress
- How can I secure a WordPress blog using OpenID from a single provider?
- Is it possible to get a user with just the password field?
- Redirect after login based on user role (custom login page)
- Check for user meta data at Login
- Redirect User to Homepage if no other redirect is specified
- Use phpbb user database for WordPress
- WordPress to use Drupal users’ credentials
- Best way to have an per-user customized private section
- Share user table from WP with Drupal
- How can I allow password reset based on logins containing the @ character?
- A way to count logged in users and display count?
- stop login if user_status equal zero
- Redirect user to login before viewing custom post
- Change the user_login at registration
- Max no of simultaneous active sessions for a single user
- When I try to login in wordpress it is showing “USER Doesn’t Exists”
- Should I encrypt the response that triggers an Ajax action? Is nonce sufficient?
- Redirect subscribers to last viewed page after log-in
- wordpress disable login for unverified user
- Reset Password policy
- Rewrite Rules and Login Issue
- Is possible to allow user to login with different role?
- Use WordPress Login for a non-wordpress site
- WordPress Login Customization for External Authentication
- Does wordpress support natively the concept of logging-in users? (not admins, but users of the website)
- Is there any action /filter hook I can use to disable login for some user role?
- How to check User Role and redirect to specific page according to Role when login in WordPress?
- Display video on homepage for users who have not logged in
- How do you manage your pages or functions that require logged-in users?
- How can i login with user’s password in WordPress being an admin?
- Delete a user from frontend
- Check if user is logged in via JS? [duplicate]
- Use members from 1 site on another one
- Can I edit the database to change a login?
- how redirect users to custom login page when “login to reply” is clicked? [duplicate]
- User(s) already exists show error please provide a valid username
- wp_generate_password sets password but can’t login using created password
- add class to element if user is not logged in [closed]
- Is there a way to call via javascript if a user is logged-in on a static html file?
- Restricting wordpress login sessions for a web app
- How to connect wordpress user with my own APP user?
- How to change default username field after login
- The same session information for peer users on two different WordPress servers
- WP users cant reset password
- Check for empty username or password on login
- $user_login is not working if author has only 1 post
- Specific Content on pages based on user
- user and usermeta table not found
- custom login form, guide me
- Front end login and page restriction
- Changing user_login ends current session
- Current User Seeing Another Logged In User Info
- Privacy in WordPress
- Redirect based on log-in status per JavaScript
- Securely log in a user without a password using a link?
- Integrating Facebook Registration (and Login) on a WordPress page
- WordPress – Security Question at Login from User’s Meta Data
- determine active user browser at the same time
- How to track all users logged into a site?
- Cant edit profile from frontend
- How to authenticate/verify login credentials & check for user meta without logging in?
- Find out if logged in user is not subscriber
- Get multiple roles with get_users
- Change user’s display name programmatically
- Set user after wp_create_user?
- wp_insert_user is not working for me?
- New user notification doesn’t include activation link
- Add custom fields to the user profile
- Disable user profile editing for one user
- Sort users by userID by default on users.php
- How to delete user on logout and when session expires?
- wordpress user roles are not working
- Programmatic Login from 3rd Party site
- WP_User_Query – searching multiple fields
- Problem with automatic role change through cron job
- No more administrator roles / permissions after WordPress upgrade
- How to display text if profile fields are not filled?
- Order users by user role
- Get user by meta key – WP multi site
- Change user slug in Buddypress
- Assigning multiple or additional capabilities to specific users or how to create additional roles like bbpress roles?
- Using my own user table
- Show errormessages on wrong username/password on custom loginform?
- How can I add authors in WordPress and assign them a picture?
- Get users meta and show to attribute
- How do I delete a wordpress user from giant database?
- Update user counts in admin interface
- WordPress automatic Login on other page?
- Username has been exposed
- How To Find The ID Of All Registered Users?
- WordPress Multisite restict user access
- Email Subscribe for Downloads in WordPress