119 local account = datamanager.load(username, host, "accounts"); |
119 local account = datamanager.load(username, host, "accounts"); |
120 if not account then |
120 if not account then |
121 log("debug", "account not found for username '%s' at host '%s'", username, module.host); |
121 log("debug", "account not found for username '%s' at host '%s'", username, module.host); |
122 return nil, "Auth failed. Invalid username"; |
122 return nil, "Auth failed. Invalid username"; |
123 end |
123 end |
124 --[[if (account.hashpass == nil or string.len(account.hashpass) == 0) and (account.password == nil or string.len(account.password) == 0) then |
|
125 log("debug", "account password not set or zero-length for username '%s' at host '%s'", username, module.host); |
|
126 return nil, "Auth failed. Password invalid."; |
|
127 end]] |
|
128 return true; |
124 return true; |
129 end |
125 end |
130 |
126 |
131 function provider.create_user(username, password) |
127 function provider.create_user(username, password) |
132 local salt = generate_uuid(); |
128 local salt = generate_uuid(); |