Software /
code /
prosody-modules
Comparison
mod_register_json/mod_register_json.lua @ 360:81528ffa0b76
mod_register_json: Typo fix.
author | Marco Cirillo <maranda@lightwitch.org> |
---|---|
date | Tue, 12 Apr 2011 19:13:16 +0000 |
parent | 359:5d22ebcb9ec5 |
child | 361:146496a3be78 |
comparison
equal
deleted
inserted
replaced
359:5d22ebcb9ec5 | 360:81528ffa0b76 |
---|---|
61 else | 61 else |
62 -- Various sanity checks. | 62 -- Various sanity checks. |
63 if req_body == nil then module:log("debug", "JSON data submitted for user registration by %s failed to Decode.", user); return http_response(400, "JSON Decoding failed."); end | 63 if req_body == nil then module:log("debug", "JSON data submitted for user registration by %s failed to Decode.", user); return http_response(400, "JSON Decoding failed."); end |
64 | 64 |
65 -- Checks for both Throttling/Whitelist and Blacklist (basically copycatted from prosody's register.lua code) | 65 -- Checks for both Throttling/Whitelist and Blacklist (basically copycatted from prosody's register.lua code) |
66 if blacklist[req_body["ip"]] then then module:log("warn", "Attempt of reg. submission to the JSON servlet from blacklisted address: %s", req_body["ip"]); return http_response(403, "The specified address is blacklisted, sorry sorry."); end | 66 if blacklist[req_body["ip"]] then module:log("warn", "Attempt of reg. submission to the JSON servlet from blacklisted address: %s", req_body["ip"]); return http_response(403, "The specified address is blacklisted, sorry sorry."); end |
67 if throttle_time and not whitelist[req_body["ip"]] then | 67 if throttle_time and not whitelist[req_body["ip"]] then |
68 if not recent_ips[req_body["ip"]] then | 68 if not recent_ips[req_body["ip"]] then |
69 recent_ips[req_body["ip"]] = { time = os_time(), count = 1 }; | 69 recent_ips[req_body["ip"]] = { time = os_time(), count = 1 }; |
70 else | 70 else |
71 local ip = recent_ips[req_body["ip"]]; | 71 local ip = recent_ips[req_body["ip"]]; |