node.js - How to display error message using passport in view -
node.js - How to display error message using passport in view -
i want display error or succuss message during authentication using passport,my code in passport.js is:
var passport = require('passport'); var flash = require('connect-flash'); var localstrategy = require('passport-local').strategy, user = require(process.cwd() + '/app/models/user'); module.exports = function() { passport.use(new localstrategy({ usernamelocal: 'userid', passwordlocal: 'password' }, function(username, password, done) { user.findone({ userid: username }, function(err, user) { if (err) homecoming done(err); if (!user) { console.log("*************user name error"); this.message = "user error"; homecoming done(null, false, { message: 'unknown user' }); } if (user.deleted) { console.log("user deleted error"); homecoming done(null, false, { message: 'unknown user' }); } }); } )); } node.js
Comments
Post a Comment