diff --git a/controllers/sessions.js b/controllers/sessions.js
index 7b8291f..10bbdc1 100644
--- a/controllers/sessions.js
+++ b/controllers/sessions.js
@@ -24,4 +24,10 @@ controller.post('/', function(req, res){
});
});
+controller.delete('/', function(req, res){
+ req.session.destroy(function(){
+ res.redirect('/');
+ })
+});
+
module.exports = controller;
diff --git a/package.json b/package.json
index 2d0c22b..0f6de53 100644
--- a/package.json
+++ b/package.json
@@ -22,6 +22,7 @@
"ejs": "^2.5.1",
"express": "^4.14.0",
"express-session": "^1.14.1",
+ "method-override": "^2.3.6",
"pg": "^6.1.0",
"sequelize": "^3.24.1"
}
diff --git a/server.js b/server.js
index feae992..8324922 100644
--- a/server.js
+++ b/server.js
@@ -1,8 +1,11 @@
var express = require('express'); //require express package
var session = require('express-session');
+var methodOverride = require('method-override');
var app = express(); //create application variable
var PORT = process.env.PORT || 3000;
+app.use(methodOverride('_method'));
+
app.use(session({ //setting up session encryption info
secret: "asdfasdfasdf", //unique keyword for encrypting session data
resave: false, // don't resave session if nothing changed
diff --git a/views/index.ejs b/views/index.ejs
index fd4ebf2..1b731b0 100644
--- a/views/index.ejs
+++ b/views/index.ejs
@@ -11,6 +11,12 @@