mod_register_web/mod_register_web.lua
changeset 2927 9d53134a0b29
parent 2926 9f60905406ba
child 2928 edf5e8a77d0c
equal deleted inserted replaced
2926:9f60905406ba 2927:9d53134a0b29
   125 		return nil, "Username already taken";
   125 		return nil, "Username already taken";
   126 	end
   126 	end
   127 	local registering = { username = prepped_username , host = module.host, ip = origin.conn:ip(), allowed = true }
   127 	local registering = { username = prepped_username , host = module.host, ip = origin.conn:ip(), allowed = true }
   128 	module:fire_event("user-registering", registering);
   128 	module:fire_event("user-registering", registering);
   129 	if not registering.allowed then
   129 	if not registering.allowed then
   130 		return nil, "Registration not allowed";
   130 		return nil, registering.reason or "Registration not allowed";
   131 	end
   131 	end
   132 	if form.confirm_password ~= form.password then
   132 	if form.confirm_password ~= form.password then
   133 		return nil, "Passwords don't match";
   133 		return nil, "Passwords don't match";
   134 	end
   134 	end
   135 	local ok, err = usermanager.create_user(prepped_username, form.password, module.host);
   135 	local ok, err = usermanager.create_user(prepped_username, form.password, module.host);