小编Cas*_*per的帖子

在快递中更新cookie会话而不是使用浏览器注册

我已经设置了一个工作登录测试,如下所示:

var express = require('express');
var fs = require('fs');
var http = require('http');
var path = require('path');
var routes = require('./routes/index.coffee');
var passport = require('passport');

var LocalStrategy = require('passport-local').Strategy;
var User = require('./userdb.coffee');
var app = express();
var RedisStore = require('connect-redis')(express);

passport.use(new LocalStrategy(function(username, password, done) {
  return User.findOne({
    username: username
  }, function(err, user) {
    if (err) {
      return done(null, false, message: error);
    }
    if (!user) {
      return done(null, false, {
        message: 'Unknown user'
      });
    }
    if (!user.validPassword(password)) {
      return done(null, …
Run Code Online (Sandbox Code Playgroud)

node.js express node-redis passport.js cookie-session

5
推荐指数
2
解决办法
5413
查看次数