From c413e457579b68b7a92ab47cdd867202ee7bb47e Mon Sep 17 00:00:00 2001 From: Adam Soltys Date: Sat, 21 Jan 2017 18:56:05 -0800 Subject: Ditch coffeescript --- src/passport.coffee | 35 ----------------------------------- 1 file changed, 35 deletions(-) delete mode 100644 src/passport.coffee (limited to 'src/passport.coffee') diff --git a/src/passport.coffee b/src/passport.coffee deleted file mode 100644 index 7fd99668..00000000 --- a/src/passport.coffee +++ /dev/null @@ -1,35 +0,0 @@ -db = require("redis").createClient() -bcrypt = require('bcryptjs') - -passport = require('passport') -LocalStrategy = require('passport-local').Strategy - -passport.serializeUser((user, done) -> - done(null, user.username.toLowerCase()) -) - -passport.deserializeUser((username, done) -> - db.hgetall("user:"+username.toLowerCase(), (err, user) -> - return done(null, user) - ) -) - -passport.use(new LocalStrategy( - (username, password, done) -> - db.hget("user:"+username.toLowerCase(), 'password', (err, hash) -> - return done(err) if err - if hash - bcrypt.compare(password, hash, (err, match) -> - if match - db.hgetall("user:"+username.toLowerCase(), (err, user) -> - return done(null, user) - ) - else - return done(null, false) - ) - else - return done(null, false) - ) -)) - -module.exports = passport -- cgit v1.2.3