equal
deleted
inserted
replaced
75 function provider.users() |
75 function provider.users() |
76 return accounts:users(); |
76 return accounts:users(); |
77 end |
77 end |
78 |
78 |
79 function provider.create_user(username, password) |
79 function provider.create_user(username, password) |
|
80 local now = os.time(); |
|
81 if password == nil then |
|
82 return accounts:set(username, { created = now, updated = now, disabled = true }); |
|
83 end |
80 password = saslprep(password); |
84 password = saslprep(password); |
81 if not password then |
85 if not password then |
82 return nil, "Password fails SASLprep."; |
86 return nil, "Password fails SASLprep."; |
83 end |
87 end |
84 local now = os.time(); |
|
85 return accounts:set(username, { |
88 return accounts:set(username, { |
86 password = password; |
89 password = password; |
87 created = now, updated = now; |
90 created = now, updated = now; |
88 }); |
91 }); |
89 end |
92 end |