我使用 passport.js 执行身份验证。但是,在创建会话后,在每个AJAX请求 RoboForm 之后要求保存密码。无法弄清楚可能是什么原因。
接受: /
Accept-Encoding:gzip,deflate,sdch,br
接受语言:EN-US,EN; Q = 0.8
连接:保持活跃
饼干:connect.sid = S%3AjvQRBQY ...
主持人:本地主机:3000
如果无 - 匹配度:W /" 140-3603896551"
引用者:http://localhost:3000/
用户代理:Mozilla的/ 5.0
连接:保活
日期:2017年4月26日星期三,格林威治标准时间11:42:51
ETag的:W /" 140-3603896551"
X供电-通过:快递
app.get('/users', function(req,res) {
if(typeof req.user == 'undefined'){
res.status(403).end();return;
}
users.get(function(error,results){
if(error !== null){
res.json({"error":"Error getting users"})
}else {
res.json(results);
}
});
});
答案 0 :(得分:1)
这使我感到客户端问题。 Roboform由客户端上的操作触发,因此为了帮助您更好地查看Angular控制器/服务代码。
谢谢!