如何使用nodejs + passport自动登录?

时间:2016-07-13 18:23:20

标签: node.js mongodb passport.js mean-stack

我的应用程序构建得相当好,但每次重新启动节点服务器时都需要登录。我正在寻找一种在每次服务器启动时自动登录测试帐户的方法。

我应该建立一种新的护照认证方法吗?有没有办法使用我目前拥有的方法,但只需给它一个用户名/密码,而不用post方法。

我的应用程序使用req.user变量进行所有登录活动,是否可以立即为其分配值?

myroutes.js   
app.route('/login')
    .get(users.renderLogin)
    .post(passport.authenticate('local', {
        successRedirect: '/',
        failureRedirect: '/login',
        failureFlash: true
    }));
mylocalstraegy.js
module.exports = function() {
passport.use(new LocalStrategy({
usernameField: 'email',
passwordField: 'password'
},function(username, password, done) {
    User.findOne(
        {email: username},
        callback...

我希望这足以让我们了解从哪里开始。

非常感谢。

0 个答案:

没有答案