comparison mod_register_web/mod_register_web.lua @ 1231:502ce9672eae

mod_register_web: Use local
author Kim Alvefur <zash@zash.se>
date Sat, 30 Nov 2013 20:29:21 +0100
parents f7c561fbd5a6
children 12f59489ef6e
comparison
equal deleted inserted replaced
1230:f7c561fbd5a6 1231:502ce9672eae
53 end 53 end
54 end); 54 end);
55 end 55 end
56 else 56 else
57 module:log("debug", "No Recaptcha options set, using fallback captcha") 57 module:log("debug", "No Recaptcha options set, using fallback captcha")
58 local random = math.random;
58 local hmac_sha1 = require "util.hashes".hmac_sha1; 59 local hmac_sha1 = require "util.hashes".hmac_sha1;
59 local secret = require "util.uuid".generate() 60 local secret = require "util.uuid".generate()
60 local ops = { '+', '-' }; 61 local ops = { '+', '-' };
61 local captcha_tpl = get_template "simplecaptcha"; 62 local captcha_tpl = get_template "simplecaptcha";
62 function generate_captcha() 63 function generate_captcha()
63 local op = ops[math.random(1, #ops)]; 64 local op = ops[random(1, #ops)];
64 local x, y = math.random(1, 9) 65 local x, y = random(1, 9)
65 repeat 66 repeat
66 y = math.random(1, 9); 67 y = random(1, 9);
67 until x ~= y; 68 until x ~= y;
68 local answer; 69 local answer;
69 if op == '+' then 70 if op == '+' then
70 answer = x + y; 71 answer = x + y;
71 elseif op == '-' then 72 elseif op == '-' then