=== Plugin Name === Contributors: Max Chirkov Donate link: http://www.ibsteam.net/donate Tags: login, log, users Requires at least: 3.0 Tested up to: 3.3 Stable tag: 0.7 This plugin keeps a log of WordPress user logins. Offers user and date filtering, and export features. == Description == Simple log of user logins. Tracks username, time of login, IP address and browser user agent. [Demo Video](http://screenr.com/kfEs "Demo Video") **Features include:** 1. ability to filter by username, successful/failed logins, month and year; 2. export into CSV file; 3. log auto-truncation; 4. option to record failed login attempts. * Author: Max Chirkov * Author URI: [http://simplerealtytheme.com/](http://simplerealtytheme.com/ "Real Estate Themes & Plugins for WordPress") * Copyright: Released under GNU GENERAL PUBLIC LICENSE == Installation == 1. Install and activate like any other basic plugin. 2. If you wish to set log trancation or opt-in to record failed login attemtps, go to Settings => General. Scroll down to Simple Login Log. 3. To view login log, go to Users => Login Log. You can export the log to CSV file form the same page. Screen Options are available at the top of the Login Log page. Click on the *Secreen Options* tab to expand the options section. You'll be able to change the number of results pre page as well as hide/display table columns. == Screenshots == 1. Simple Login Log Settings. 2. Login Log Management Screen. == Changelog == **Version 0.7** - Added user role filter via link. Filter will apply only to newly registered logins, because user roles weren't recorded in versions prior to v.0.6. **Version 0.6** - Added new column - User Role. - Minor PHP warning notices cleanup. **Version 0.5** - Bug fix: in_array() warning for hidden columns not returning an array. **Version 0.4** - Added option to export filtered log results. - Added Views filters All/Successful/Failed logins. - Added Screen Options: number of items per page, output visibility options for table columns. - Added *sll-output-data* filter, which allows to alter data output in each column of the table. - Added support for localization. **Version 0.3** - Added support for third-party login plugins. - Added option to log Failed Login Attempts. == Other Notes == = Filters = ** Log Output Within the Table ** *sll-output-data* - filters table row array where array keys are column names and values is the output For example, we can use this filter to link IP addresses to a geo-location service: ` %1$s', $item['ip']); return $item; } ?> ` = Translation = Currently there are no trunslations available. If you would like to contribute, the POT file is available in the *languages* folder. Translation file name convention is *sll-{locale}.mo*, where {locale} is the locale of your language. Fore example, Russian file name would be *sll-ru_RU.po*.