From c519727b6cb61f0f582648b2978f1456926b6bcd Mon Sep 17 00:00:00 2001 From: reality Date: Thu, 4 Sep 2014 14:41:57 +0000 Subject: [PATCH] fix login --- modules/web/web.js | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/modules/web/web.js b/modules/web/web.js index b7f458d..08ce4d9 100644 --- a/modules/web/web.js +++ b/modules/web/web.js @@ -4,11 +4,11 @@ var express = require('express'), flash = require('connect-flash'), _ = require('underscore')._, fs = require('fs'), - LocalStrategy = require('passport-local').Strategy, - cookieParser = require('cookie-parser'); - bodyParser = require('body-parser'); - expressSession = require('express-session'); - methodOverride = require('method-override'); + cookieParser = require('cookie-parser'), + bodyParser = require('body-parser'), + expressSession = require('express-session'), + methodOverride = require('method-override'), + LocalStrategy = require('passport-local').Strategy; var webInterface = function(dbot) { this.config = dbot.config.modules.web; @@ -19,9 +19,10 @@ var webInterface = function(dbot) { this.app.use(express.static(this.pub)); this.app.set('view engine', 'jade'); this.app.use(cookieParser()); + this.app.use(bodyParser.json()); + this.app.use(bodyParser.urlencoded({ 'extended': true })); this.app.use(methodOverride()); this.app.use(expressSession({ 'secret': 'wat' })); - this.app.use(bodyParser()); this.app.use(flash()); this.app.use(passport.initialize()); @@ -32,7 +33,7 @@ var webInterface = function(dbot) { }); passport.deserializeUser(function(id, done) { - dbot.api.users.getUser(id, function(user) { + dbot.api.users.getUser(id, function(err, user) { done(null, user); }); });