logout button

master
Matt Huntington 9 years ago
parent 51a2749a6a
commit ce289ba0dd

@ -24,4 +24,10 @@ controller.post('/', function(req, res){
});
});
controller.delete('/', function(req, res){
req.session.destroy(function(){
res.redirect('/');
})
});
module.exports = controller;

@ -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"
}

@ -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

@ -11,6 +11,12 @@
<g id="points"></g>
</svg>
</svg>
<form action="/sessions?_method=DELETE" method="POST">
<br/>
<br/>
<br/>
<input type="submit" value="Log Out"/>
</form>
<script src="https://d3js.org/d3.v4.min.js"></script>
<script src="/js/app.js"></script>
<% } else { %>

Loading…
Cancel
Save