Merge pull request #1 from GeneralZero/master

Changed Views to accept CSRF token
This commit is contained in:
Brian Ridings
2014-02-03 10:10:43 -08:00
5 changed files with 22 additions and 2 deletions

11
app.js
View File

@@ -69,16 +69,18 @@ app.use(express.urlencoded());
app.use(expressValidator());
app.use(express.methodOverride());
app.use(express.session({
secret: 'your secret code',
secret: secrets.sessionSecret,
store: new MongoStore({
db: mongoose.connection.db,
auto_reconnect: true
})
}));
app.use(express.csrf());
app.use(passport.initialize());
app.use(passport.session());
app.use(function(req, res, next) {
res.locals.user = req.user;
res.locals.token = req.csrfToken();
next();
});
app.use(flash());
@@ -90,6 +92,13 @@ app.use(function(req, res) {
});
app.use(express.errorHandler());
/*Helper function for CSRF
app.dynamicHelpers({
token: function(req, res) {
return req.session._csrf;
}
});*/
/**
* Application routes.
*/