Continuing on micro workers, and corrected some bugs

This commit is contained in:
Thomas FORGIONE
2015-09-29 17:22:48 +02:00
parent bee440668c
commit aa76fed43a
12 changed files with 149 additions and 13 deletions

View File

@@ -1,12 +1,28 @@
var db = require('../prototype/dbrequests.js');
var vcode = require('../../lib/vcode.js');
module.exports.index = function(req, res) {
req.session = null;
res.locals.session = null;
db.verifyUser(req.session.userId, function(ok) {
res.setHeader('Content-Type', 'text/html');
if (ok) {
res.locals.vcode = vcode(req.session.workerId, req.session.campaignIp);
}
res.locals.workerId = req.session.workerId;
req.session = null;
res.locals.session = null;
res.setHeader('Content-Type', 'text/html');
res.render('index.jade', res.locals, function(err, result) {
console.log(err);
res.send(result);
});
res.render('index.jade', res.locals, function(err, result) {
res.send(result);
});
};

View File

@@ -6,3 +6,8 @@ block content
source(src="/static/data/music/thankyou.ogg")
source(src="/static/data/music/thankyou.mp3")
if (vcode !== undefined)
p Your vcode is #{vcode}.
else if (workerId !== undefined)
p You have no vcode because you're bad