17 return false, "invalid-username"; |
17 return false, "invalid-username"; |
18 elseif not host then |
18 elseif not host then |
19 return false, "invalid-hostname"; |
19 return false, "invalid-hostname"; |
20 end |
20 end |
21 |
21 |
22 usermanager.create_user(user, password, host); |
22 local ok = usermanager.create_user(user, password, host); |
|
23 if not ok then |
|
24 return false, "unable-to-save-data"; |
|
25 end |
23 return true; |
26 return true; |
24 end |
27 end |
25 |
28 |
26 function user_exists(params) |
29 function user_exists(params) |
27 return usermanager.user_exists(params.user, params.host); |
30 return usermanager.user_exists(params.user, params.host); |