Bin*_*ang 5 cookies session node.js express appfog
我正在使用 express 编写一个网络应用程序。该应用程序在我的本地主机上运行良好。但是当我把它上传到appfog时,它有这样的问题:
在登录页面登录后,我打开一个带有 iframe 的页面(iframe 是同一个域),浏览器(chrome)给它一个新的 cookie!
如果我在登录后先打开 iframe(child) 页面,然后打开父页面,则使用相同的 cookie 可以正常工作。
我使用有关会话的代码:
var memstore = express.session.MemoryStore;
app.configure(function(){
app.use(express.cookieParser('your secret here'));
app.use(express.session({cookie: {maxAge: 2000000}, store: memstore({
reapInterval: 60000 * 10
}), secret: 'your secret here'}));
});
Run Code Online (Sandbox Code Playgroud)
我用它来销毁会话:
req.session.destroy();
Run Code Online (Sandbox Code Playgroud)
注销页面也在 iframe 中。
| 归档时间: |
|
| 查看次数: |
552 次 |
| 最近记录: |