diff -r 126b25079399 -r 44800be871f5 core/usermanager.lua --- a/core/usermanager.lua Sat Oct 04 17:59:32 2008 +0100 +++ b/core/usermanager.lua Sun Oct 05 04:55:45 2008 +0500 @@ -12,4 +12,12 @@ return false; end +function user_exists(username, host) + return datamanager.load(username, host, "accounts") ~= nil; +end + +function create_user(username, password, host) + return datamanager.store(username, host, "accounts", {password = password}); +end + return _M; \ No newline at end of file