Version: 4.1, by Dave
Developer Last Online: Aug 2021
Category: Administrative and Maintenance Tools -
Version: 4.x.x
Rating:
Released: 05-27-2014
Last Update: 01-15-2016
Installs: 39
DB Changes Uses Plugins
Re-useable Code
No support by the author.
Hi,
This plugin will allow you to log all successful login attempts of all users.
This can be useful to see if users share their account or if the account of someone got hijacked. Usernames and IP addresses can be clicked.
It will log the following
- Userid
- Username
- IP
- ISP (Internet Service Provider)
- Country
- HTTP user agent
Settings:
- Enable/disable the product.
- Exclude usergroups from being logged.
- Purge the logs.
Picture
Installation
1. Download the .zip file specified.
2. Upload the contents of the upload folder to the root of your forum.
3. Import the product with the .xml file in the import folder.
Note
The script will log using the current time on the server, in case there's a difference between the server time and your local computer time, you can change the offset in the loginlog.php script on line 12.
Also keep in mind that the country and/or ISP resolving might not be 100% accurate and that it might show no value in the logs.
Credits Telize.com its API is being used to get the ISP and country off the IP address.
Let me know if it works well.
Changelog
11 June 2014 V4: Added the table_prefix global to the login hook.
5 June 2014 V3: Fixed searching only showing the last 25 entries. Pagination will now work as intended.
30 May 2014 V2: Changed hook location, added enable/disable setting and a setting to exclude usergroups.
28 May 2014 V1: Fixed a little mistake with the filter.
The API I use is open-source so you could simply integrate it on your own server and change the API URL I call in the script to your own local URL. https://github.com/fcambus/telize
Looks like telize.com no longer exists so this is now preventing logins to my site and my administrative area. Anyone know how to disable it from the database level directly?
Update: I went into the file that throws the error/warning about cookies and commented out the line that contains the eval() (line 204 of my functions_login.php). Logged into the administrative panel. Disabled the mod. Re-added the code I commented out. Hope that helps someone else.
Looks like telize.com no longer exists so this is now preventing logins to my site and my administrative area. Anyone know how to disable it from the database level directly?
Update: I went into the file that throws the error/warning about cookies and commented out the line that contains the eval() (line 204 of my functions_login.php). Logged into the administrative panel. Disabled the mod. Re-added the code I commented out. Hope that helps someone else.
Thanks!
That's weird, the site still seems online to me. Maybe it was down for a little bit?
MySQL Error : You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'membername', NOW(), 'Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (' at line 1
Error Number : 1064
It's the same member, and a database error happens for each login attempt. Is it the case that if a member fails in trying to login that this database error happens?
Getting this database error after a login from a certain member:
It's the same member, and a database error happens for each login attempt. Is it the case that if a member fails in trying to login that this database error happens?
Hi, im getting this error after i installed php 5.5:
in /home/********/public_html/includes/functions_login.php(204) : eval()'d code on line 102
[13-Jan-2016 05:37:04 UTC] PHP Warning: file_get_contents(http://www.telize.com/geoip/***.4.219.***): failed to open stream: HTTP request failed! HTTP/1.1 404 Not Found