Thu, 02 Oct 2008 01:08:58 +0100
SASL!
(but before you get too excited, no resource binding yet. And yes, there are still plenty of rough edges to the code...)
((eg. must move <stream:features> out of xmlhandlers.lua o_O ))
0 | 1 | |
2 | require "util.datamanager" | |
3 | local datamanager = datamanager; | |
4 | ||
5 | module "usermanager" | |
6 | ||
7 | function validate_credentials(host, username, password) | |
8 | local credentials = datamanager.load(username, host, "accounts") or {}; | |
9 | if password == credentials.password then return true; end | |
10 | return false; | |
11 | end | |
38 | 12 | |
13 | return _M; |