Skip to content

Commit 976e113

Browse files
committed
GETUSERINFO prints last_Login when online
1 parent af2d607 commit 976e113

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

protocol/Protocol.py

+4-4
Original file line numberDiff line numberDiff line change
@@ -2486,19 +2486,19 @@ def in_GETUSERINFO(self, client, username=''):
24862486
self.out_SERVERMSG(client, "User '%s' does not exist" % username)
24872487
return
24882488
register_date = user.register_date.strftime('%b %d, %Y') if user.register_date else 'unknown'
2489+
last_login = user.last_login.strftime('%b %d, %Y, %H:%M:%S') if user.last_login else 'unknown'
24892490
if user.username in self._root.usernames:
24902491
if user.static:
24912492
self.out_SERVERMSG(client, "User <%s> is static" % username)
24922493
return
24932494
self.out_SERVERMSG(client, "<%s> is online, user_id=%d, session_id=%d" % (user.username, user.user_id, user.session_id))
2494-
self.out_SERVERMSG(client, "Agent: %s" % (user.agent))
2495-
self.out_SERVERMSG(client, "Registered %s" % (register_date))
24962495
ingame_time = int(self._root.usernames[user.username].ingame_time)
24972496
else:
24982497
self.out_SERVERMSG(client, "<%s> is offline, user_id=%s" % (user.username, user.user_id))
2499-
self.out_SERVERMSG(client, "Agent: %s" % (user.last_agent))
2500-
self.out_SERVERMSG(client, "Registered %s, last login %s" % (register_date, user.last_login.strftime('%b %d, %Y')))
25012498
ingame_time = int(user.ingame_time)
2499+
self.out_SERVERMSG(client, "Agent: %s" % (user.last_agent))
2500+
self.out_SERVERMSG(client, "Registered %s" % register_date)
2501+
self.out_SERVERMSG(client, "Last login %s" % last_login)
25022502
self.out_SERVERMSG(client, "access=%s, bot=%s, ingame_time=%d hours" % (user.access, user.bot, ingame_time/60))
25032503
self.out_SERVERMSG(client, "email=%s" % (user.email))
25042504
self.out_SERVERMSG(client, "last_ip=%s" % (user.last_ip))

0 commit comments

Comments
 (0)