var util = require('../util'), User = require("../schemas/User"); var views = {} views.usernameTaken = function (req, res) { var userData = req.session.userData if (! userData) { return res.redirect("/") } if (req.isAuthenticated()) { delete req.session.userData return res.redirect("/") } res.render("modal", { opt: { username: util.sanitize(userData.username) } }) } views.resetPassword = function (req, res) { var nonce = util.sanitize(req.query.nonce) if (! nonce.length) { return res.redirect("/") } User.findOne({ passwordNonce: nonce }, function (err, user){ if (err || ! user) { return res.redirect("/") } res.render("modal", { opt: { username: user.username, nonce: user.passwordNonce } }) }) } module.exports = views