comparison mod_email_pass/mod_email_pass.lua @ 1345:c60e9943dcb9

Fix problem handling form input
author Luis G.F <luisgf@gmail.com>
date Thu, 13 Mar 2014 14:58:47 +0000
parents 7dbde05b48a9
children
comparison
equal deleted inserted replaced
1344:47d3c1c8a176 1345:c60e9943dcb9
223 tag("body"):text(message); 223 tag("body"):text(message);
224 module:send(msg); 224 module:send(msg);
225 end 225 end
226 226
227 function send_token_mail(form, origin) 227 function send_token_mail(form, origin)
228 local user, host, resource = jidutil.split(form.username); 228 local prepped_username = nodeprep(form.username);
229 local prepped_username = nodeprep(user);
230 local prepped_mail = form.email; 229 local prepped_mail = form.email;
231 local jid = prepped_username .. "@" .. host; 230 local jid = prepped_username .. "@" .. module.host;
232 231
233 if not prepped_username then 232 if not prepped_username then
234 return nil, "El usuario contiene caracteres incorrectos"; 233 return nil, "El usuario contiene caracteres incorrectos";
235 end 234 end
236 if #prepped_username == 0 then 235 if #prepped_username == 0 then