MyBB Community Forums

Full Version: Improved logs and account history in UserCP
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
New features:
- GeoIP: Location will appear on all logs about users.

- Guest log: IP and location, everything they do, everywhere they go.

Guest (IPv4: XXX.XXX.XXX.XXX) (IPv6: 2031:0:130F::9C0:876A:130B) (Location: United States [US]) at XX:XX on XX.XX.XXXX viewed page [XXXXXX].

Guest (IPv4: XXX.XXX.XXX.XXX) (IPv6: 2031:0:130F::9C0:876A:130B) (Location: United States [US]) at XX:XX on XX.XX.XXXX viewed category [XXXXXX] (ID: XXXXXX).

Guest (IPv4: XXX.XXX.XXX.XXX) (IPv6: 2031:0:130F::9C0:876A:130B) (Location: United States [US]) at XX:XX on XX.XX.XXXX viewed thread [XXXXXX] (ID: XXXXXX).

Guest (IPv4: XXX.XXX.XXX.XXX) (IPv6: 2031:0:130F::9C0:876A:130B) (Location: United States [US]) at XX:XX on XX.XX.XXXX searched word [XXXXXX] (ID: XXXXXX) in thread [XXXXXX] (ID: XXXXXX).

- Users log: IP and location, everything they do, everywhere they go.

QWERTY (ID: XXXXXX) (IPv4: XXX.XXX.XXX.XXX) (IPv6: 2031:0:130F::9C0:876A:130B) (Location: United States [US]) at XX:XX on XX.XX.XXXX logged in.

QWERTY (ID: XXXXXX) (IPv4: XXX.XXX.XXX.XXX) (IPv6: 2031:0:130F::9C0:876A:130B) (Location: United States [US]) at XX:XX on XX.XX.XXXX posted new reply [XXXXXX] (ID: XXXXXX) in to thread [XXXXXX] (ID: XXXXXX).

QWERTY (ID: XXXXXX) (IPv4: XXX.XXX.XXX.XXX) (IPv6: 2031:0:130F::9C0:876A:130B) (Location: United States [US]) at XX:XX on XX.XX.XXXX viewed [UserCP].

QWERTY (ID: XXXXXX) (IPv4: XXX.XXX.XXX.XXX) (IPv6: 2031:0:130F::9C0:876A:130B) (Location: United States [US]) at XX:XX on XX.XX.XXXX viewed [Inbox].

QWERTY (ID: XXXXXX) (IPv4: XXX.XXX.XXX.XXX) (IPv6: 2031:0:130F::9C0:876A:130B) (Location: United States [US]) at XX:XX on XX.XX.XXXX sent a private message [XXXXXX] (ID: XXXXXX) to YTREWQ (ID: XXXXXX).

YTREWQ (ID: XXXXXX) at XX:XX on XX.XX.XXXX recived a private message [XXXXXX] (ID: XXXXXX) from QWERTY (ID: XXXXXX) (IPv4: XXX.XXX.XXX.XXX) (IPv6: 2031:0:130F::9C0:876A:130B) (Location: United States [US]).

YTREWQ (ID: XXXXXX) (IPv4: XXX.XXX.XXX.XXX) (IPv6: FE80::0202:B3FF:FE1E:8329) (Location: United Kingdom [UK]) at XX:XX on XX.XX.XXXX viewed [UserCP].

YTREWQ (ID: XXXXXX) (IPv4: XXX.XXX.XXX.XXX) (IPv6: FE80::0202:B3FF:FE1E:8329) (Location: United Kingdom [UK]) at XX:XX on XX.XX.XXXX viewed [Inbox].

YTREWQ (ID: XXXXXX) (IPv4: XXX.XXX.XXX.XXX) (IPv6: FE80::0202:B3FF:FE1E:8329) (Location: United Kingdom [UK]) at XX:XX on XX.XX.XXXX viewed private message [XXXXXX] (ID: XXXXXX) from QWERTY (ID: XXXXXX) (IPv4: XXX.XXX.XXX.XXX) (IPv6: 2031:0:130F::9C0:876A:130B) (Location: United States [US]).

YTREWQ (ID: XXXXXX) (IPv4: XXX.XXX.XXX.XXX) (IPv6: FE80::0202:B3FF:FE1E:8329) (Location: United Kingdom [UK]) at XX:XX on XX.XX.XXXX sent a private message [XXXXXX] (ID: XXXXXX) to QWERTY (ID: XXXXXX).

QWERTY (ID: XXXXXX) at XX:XX on XX.XX.XXXX recived a private message [XXXXXX] (ID: XXXXXX) from YTREWQ (ID: XXXXXX) (IPv4: XXX.XXX.XXX.XXX) (IPv6: FE80::0202:B3FF:FE1E:8329) (Location: United Kingdom [UK]).

QWERTY (ID: XXXXXX) (IPv4: XXX.XXX.XXX.XXX) (IPv6: 2031:0:130F::9C0:876A:130B) (Location: United States [US]) at XX:XX on XX.XX.XXXX viewed [Buddy list].

QWERTY (ID: XXXXXX) (IPv4: XXX.XXX.XXX.XXX) (IPv6: 2031:0:130F::9C0:876A:130B) (Location: United States [US]) at XX:XX on XX.XX.XXXX added YTREWQ (ID: XXXXXX) to [Buddy list].

QWERTY (ID: XXXXXX) (IPv4: XXX.XXX.XXX.XXX) (IPv6: 2031:0:130F::9C0:876A:130B) (Location: United States [US]) at XX:XX on XX.XX.XXXX logged out.

- Account history in UserCP: A custom window where users can view only their account log (based on user ID); it helps to track all suspicious account access by unauthorized persons.

New logs filters:
- IP adress

A new category in configuration for logs:
- Ability to enable / disable logs for Administrator / Moderator / User / Guest / ... etc.
- Ability to choose from a list which information you log.
- Ability to set how long to keep logs, after how much time they will be deleted.
(2014-04-19, 06:36 PM)andrewmathew Wrote: [ -> ]New logs:
- Guest log: IP, everything they do, everywhere they go, search log.
- Users log: IP, everything they do, everywhere they go, search log.

You web server should already be logging all of these. Storing all of them in a database will be a waste of space and DB time (Especially with MyISAM tables)
I wanted to refer to a more aesthetically log, view first post, I edited it.
Bump ! Big Grin