core/sessionmanager.lua
changeset 3239 5ea90ee96022
parent 3236 4727b2b0e069
child 3240 9782a222e941
equal deleted inserted replaced
3238:362b94fa5a30 3239:5ea90ee96022
   109 	retire_session(session);
   109 	retire_session(session);
   110 end
   110 end
   111 
   111 
   112 function make_authenticated(session, username)
   112 function make_authenticated(session, username)
   113 	username = nodeprep(username);
   113 	username = nodeprep(username);
   114 	if not username and #username > 0 then return nil, "Invalid username"; end
   114 	if not username or #username == 0 then return nil, "Invalid username"; end
   115 	session.username = username;
   115 	session.username = username;
   116 	if session.type == "c2s_unauthed" then
   116 	if session.type == "c2s_unauthed" then
   117 		session.type = "c2s";
   117 		session.type = "c2s";
   118 	end
   118 	end
   119 	session.log("info", "Authenticated as %s@%s", username or "(unknown)", session.host or "(unknown)");
   119 	session.log("info", "Authenticated as %s@%s", username or "(unknown)", session.host or "(unknown)");