5 -- This project is MIT/X11 licensed. Please see the |
5 -- This project is MIT/X11 licensed. Please see the |
6 -- COPYING file in the source package for more information. |
6 -- COPYING file in the source package for more information. |
7 -- |
7 -- |
8 |
8 |
9 |
9 |
10 local st = require "util.stanza"; |
10 local st = require "prosody.util.stanza"; |
11 local dataform_new = require "util.dataforms".new; |
11 local dataform_new = require "prosody.util.dataforms".new; |
12 local usermanager_user_exists = require "core.usermanager".user_exists; |
12 local usermanager_user_exists = require "prosody.core.usermanager".user_exists; |
13 local usermanager_create_user = require "core.usermanager".create_user; |
13 local usermanager_create_user = require "prosody.core.usermanager".create_user; |
14 local usermanager_set_password = require "core.usermanager".create_user; |
14 local usermanager_set_password = require "prosody.core.usermanager".create_user; |
15 local usermanager_delete_user = require "core.usermanager".delete_user; |
15 local usermanager_delete_user = require "prosody.core.usermanager".delete_user; |
16 local nodeprep = require "util.encodings".stringprep.nodeprep; |
16 local nodeprep = require "prosody.util.encodings".stringprep.nodeprep; |
17 local util_error = require "util.error"; |
17 local util_error = require "prosody.util.error"; |
18 |
18 |
19 local additional_fields = module:get_option("additional_registration_fields", {}); |
19 local additional_fields = module:get_option("additional_registration_fields", {}); |
20 local require_encryption = module:get_option_boolean("c2s_require_encryption", |
20 local require_encryption = module:get_option_boolean("c2s_require_encryption", |
21 module:get_option_boolean("require_encryption", true)); |
21 module:get_option_boolean("require_encryption", true)); |
22 |
22 |