From: Jeremy Stanley Date: Fri, 27 Sep 2019 16:26:54 +0000 (+0000) Subject: Log User object ID even when account is an admin X-Git-Tag: 0.0.2 X-Git-Url: https://mudpy.org/gitweb?p=mudpy.git;a=commitdiff_plain;h=refs%2Ftags%2F0.0.2 Log User object ID even when account is an admin Adjust authentication logging to consistently record the User object instance ID regardless of, and separately from, whether the account which authenticated is an administrator. --- diff --git a/mudpy/misc.py b/mudpy/misc.py index b83215c..eea2f00 100644 --- a/mudpy/misc.py +++ b/mudpy/misc.py @@ -637,14 +637,13 @@ class User: """Flag the user as authenticated and disconnect duplicates.""" if self.state != "authenticated": self.authenticated = True + log("User %s authenticated for account %s." % ( + self, self.account.subkey), 2) if ("mudpy.limit" in universe.contents and self.account.subkey in universe.contents["mudpy.limit"].get("admins")): self.account.set("administrator", True) - log("Administrator %s authenticated." % - self.account.get("name"), 2) - else: - log("User %s authenticated for account %s." % ( - self, self.account.subkey), 2) + log("Account %s is an administrator." % ( + self.account.subkey), 2) def show_menu(self): """Send the user their current menu."""