summaryrefslogtreecommitdiffstats
path: root/lib/authenticator.lua
diff options
context:
space:
mode:
Diffstat (limited to 'lib/authenticator.lua')
-rw-r--r--lib/authenticator.lua2
1 files changed, 1 insertions, 1 deletions
diff --git a/lib/authenticator.lua b/lib/authenticator.lua
index 1f312ec..3b81661 100644
--- a/lib/authenticator.lua
+++ b/lib/authenticator.lua
@@ -76,7 +76,7 @@ local write_settings = function(self, settings, id)
local success = auth.write_entry(self, usertable, "", id.userid, (id.password or "")..":"..(id.username or "")..":"..(id.roles or "")..":"..(id.skin or ""))
- if success and self.sessiondata.userinfo.userid == id.userid then
+ if success and self.sessiondata and self.sessiondata.userinfo and self.sessiondata.userinfo.userid == id.userid then
self.sessiondata.userinfo = {}
for name,value in pairs(id) do
self.sessiondata.userinfo[name] = value