]> git.immae.eu Git - perso/Immae/Projets/Nodejs/Surfer.git/commitdiff
Fix session serialization
authorJohannes Zellner <johannes@nebulon.de>
Sat, 27 Jun 2015 18:03:41 +0000 (20:03 +0200)
committerJohannes Zellner <johannes@nebulon.de>
Sat, 27 Jun 2015 18:03:41 +0000 (20:03 +0200)
app.js
src/auth.js
src/files.js

diff --git a/app.js b/app.js
index 5cc70f409ab1ff00e5819baffc7f4db16923fa17..a13ce032a436d1debde3ccb0d5da219fbb0775a3 100755 (executable)
--- a/app.js
+++ b/app.js
@@ -25,7 +25,7 @@ router.put('/api/files/*', auth.ldap, multipart, files.put);
 router.delete('/api/files/*', auth.ldap, files.del);
 
 // healthcheck in case / does not serve up any file yet
-router.get('/', function (req, res) { res.sendfile(path.join(__dirname, '/app/welcome.html')); });
+router.get('/', function (req, res) { res.sendFile(path.join(__dirname, '/app/welcome.html')); });
 
 app.use(morgan('dev'));
 app.use(compression());
index 83d0426d4e3388604c4cc0f343fde559cb105349..c003d2aaaf50f2b4d581a53e5b2beaf39036250e 100644 (file)
@@ -5,12 +5,12 @@ var passport = require('passport'),
 
 passport.serializeUser(function (user, done) {
     console.log('serializeUser', user);
-    done(null, user.id);
+    done(null, user.uid);
 });
 
 passport.deserializeUser(function (id, done) {
     console.log('deserializeUser', id);
-    done(null, { id: id });
+    done(null, { uid: id });
 });
 
 var LDAP_URL = process.env.LDAP_URL;
index 6946ff30b51404c0ccbe97564ce8bc2fa7488605..c725e4bac5e6a22882defcaac083ca5e632d9fcb 100644 (file)
@@ -75,7 +75,7 @@ function get(req, res, next) {
 
         debug('get', absoluteFilePath);
 
-        if (result.isFile()) return res.sendfile(absoluteFilePath);
+        if (result.isFile()) return res.sendFile(absoluteFilePath);
         if (result.isDirectory()) return res.status(200).send({ entries: fs.readdirSync(absoluteFilePath) });
 
         return next(new HttpError(500, 'unsupported type'));