equal
deleted
inserted
replaced
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); |