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)"); |