comparison plugins/mod_auth_insecure.lua @ 12674:72f431b4dc2c

Merge role-auth->trunk
author Matthew Wild <mwild1@gmail.com>
date Mon, 22 Aug 2022 13:53:35 +0100
parents 32881d0c359f
children 74b9e05af71e
comparison
equal deleted inserted replaced
12639:6d9ee0a3eb4b 12674:72f431b4dc2c
25 password = saslprep(password); 25 password = saslprep(password);
26 if not password then 26 if not password then
27 return nil, "Password fails SASLprep."; 27 return nil, "Password fails SASLprep.";
28 end 28 end
29 if account then 29 if account then
30 account.updated = os.time();
30 account.password = password; 31 account.password = password;
31 return datamanager.store(username, host, "accounts", account); 32 return datamanager.store(username, host, "accounts", account);
32 end 33 end
33 return nil, "Account not available."; 34 return nil, "Account not available.";
34 end 35 end
36 function provider.user_exists(username) 37 function provider.user_exists(username)
37 return true; 38 return true;
38 end 39 end
39 40
40 function provider.create_user(username, password) 41 function provider.create_user(username, password)
41 return datamanager.store(username, host, "accounts", {password = password}); 42 local now = os.time();
43 return datamanager.store(username, host, "accounts", { created = now; updated = now; password = password });
42 end 44 end
43 45
44 function provider.delete_user(username) 46 function provider.delete_user(username)
45 return datamanager.store(username, host, "accounts", nil); 47 return datamanager.store(username, host, "accounts", nil);
46 end 48 end