diff options
Diffstat (limited to 'bucky/util/adminz.js')
| -rw-r--r-- | bucky/util/adminz.js | 39 |
1 files changed, 39 insertions, 0 deletions
diff --git a/bucky/util/adminz.js b/bucky/util/adminz.js new file mode 100644 index 0000000..d972f26 --- /dev/null +++ b/bucky/util/adminz.js @@ -0,0 +1,39 @@ + +var fs = require('fs') +var db = require('../db') +var util = require('./util') +var upload = require('./upload') +var fortune = require('../db/fortune') +var middleware = require('./middleware') + +var adminz = module.exports = { + + init: function(){ + }, + + title: function(){ + return (Math.random() < 0.8 ? [ + fortune('admin-adj'), + fortune('admin-noun1'), + ] : [ + fortune('admin-adj'), + fortune('admin-noun1'), + "and", + fortune('admin-noun2'), + ]).join(" ") + }, + + route: function(app){ + app.get("/adminz", + function(req, res){ + res.render("pages/login", { + title: adminz.title() + }) + }) + app.put("/api/checkin", + middleware.ensureAuthenticated, + auth.checkin + ) + }, + +} |
