Software /
code /
prosody
Comparison
util/prosodyctl.lua @ 3711:2a1cfaf3ee61
util.prosodyctl: Prep JIDs before checking whether they exist (thanks tja)
author | Matthew Wild <mwild1@gmail.com> |
---|---|
date | Tue, 07 Dec 2010 19:26:38 +0000 |
parent | 3627:9e62937c9757 |
child | 3771:428882c438bf |
comparison
equal
deleted
inserted
replaced
3710:59fbe4536c69 | 3711:2a1cfaf3ee61 |
---|---|
45 end | 45 end |
46 return true; | 46 return true; |
47 end | 47 end |
48 | 48 |
49 function user_exists(params) | 49 function user_exists(params) |
50 local provider = prosody.hosts[params.host].users; | 50 local user, host, password = nodeprep(params.user), nameprep(params.host), params.password; |
51 local provider = prosody.hosts[host].users; | |
51 if not(provider) or provider.name == "null" then | 52 if not(provider) or provider.name == "null" then |
52 usermanager.initialize_host(params.host); | 53 usermanager.initialize_host(host); |
53 end | 54 end |
54 | 55 |
55 return usermanager.user_exists(params.user, params.host); | 56 return usermanager.user_exists(user, host); |
56 end | 57 end |
57 | 58 |
58 function passwd(params) | 59 function passwd(params) |
59 if not _M.user_exists(params) then | 60 if not _M.user_exists(params) then |
60 return false, "no-such-user"; | 61 return false, "no-such-user"; |