diff --git a/mwclient/client.py b/mwclient/client.py
index a1de2d805ac6d3f3259e99c7dbe114e67bd5903e..c314ec6739fc71db58475569d99246f1a0498614 100644
--- a/mwclient/client.py
+++ b/mwclient/client.py
@@ -97,6 +97,7 @@ class Site(object):
 		self.require(1, 11)
 			
 		userinfo = compatibility.userinfo(meta, self.require(1, 12, raise_error = False))
+		self.username = userinfo['name']
 		self.groups = userinfo.get('groups', [])
 		self.rights = userinfo.get('rights', [])
 		self.initialized = True