1

我使用passport-facebook授权没问题,我可以做点什么,我被授权了。但是,如果我关闭页面并打开页面,我是未经授权的。

      var month = 1000 * 60 * 60 * 24 * 30;
      app.use(express.cookieParser());
      app.use(express.session({ secret: 'mp-api-d', cookie: {maxAge: month} }));
      app.use(passport.initialize());
      app.use(passport.session());

我能做些什么?我不使用任何数据库进行会话。

4

2 回答 2

0

如果您希望会话持续存在,则需要将会话存储在某处。通常这是在某种数据库中,尽管文件系统也是一个选项。快速会话中间件文档对此有更多信息,包括兼容的会话存储列表:

https://github.com/expressjs/session#compatible-session-stores

于 2015-05-29T15:15:45.280 回答
0

好的,127.0.0.1 和 localhost 不同。cookie 存储在本地主机上,我使用 127.0.0.1

于 2015-05-30T12:05:53.197 回答