diff --git a/controllers/logins.js b/controllers/logins.js index 7f8f61d..92583d0 100644 --- a/controllers/logins.js +++ b/controllers/logins.js @@ -1,9 +1,11 @@ var controller = require('express').Router(); var bcrypt = require('bcrypt'); +var methodOverride = require('method-override'); var bodyParser = require('body-parser'); var Users = require('../models/users.js'); -controller.use(bodyParser.urlencoded({ extended: false })) +controller.use(bodyParser.urlencoded({ extended: false })); +controller.use(methodOverride('_method')); controller.get('/new', function(req, res){ res.render('logins/new.ejs'); @@ -22,4 +24,10 @@ controller.post('/', function(req, res){ }); }); +controller.delete('/', function(req, res){ + req.session.destroy(function(){ + res.redirect('/'); + }); +}); + module.exports = controller;