Software /
code /
prosody
Comparison
core/sessionmanager.lua @ 3239:5ea90ee96022 0.7.0
sessionmanager: Fixed a traceback on invalid usernames (typo in previous commit).
author | Waqas Hussain <waqas20@gmail.com> |
---|---|
date | Fri, 11 Jun 2010 21:30:24 +0500 |
parent | 3236:4727b2b0e069 |
child | 3240:9782a222e941 |
comparison
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)"); |