Roboform要求保存密码

问题描述:

我使用执行身份验证passport.js。但是会话创建后,每个AJAX请求RoboForm要求保存密码。无法弄清楚可能是什么原因。Roboform要求保存密码

这里是头:

请求头

接受:/
接受编码:gzip,紧缩,SDCH,BR
接受语言:EN-US,EN; Q = 0.8
连接:保持活跃
饼干:connect.sid = S%3AjvQRBQY ...
主机:本地主机:3000
如果 - 无 - 匹配:W/“140-3603896551”
的Referer:http://localhost:3000/
的User-Agent:Mozilla的/ 5.0

响应头

连接:保持活跃
日期:星期三,2017年4月26日11时42分51秒GMT
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

此问题尚不明确 –

+0

@ DanGreen-Leipciger当您登录网站时,浏览器或RoboForm(如果已安装)询问是否应存储密码。每次用户登录后,我的应用程序会向服务器发送ajax请求,RoboForm会要求存储密码。顺便说一下,这种情况发生,只有当我发送获取请求**与angular2 Http,而不是jQuery $ .get()** – Maxim

+0

@ DanGreen-Leipciger我已经添加serverside代码问题 – Maxim

这引起我作为客户端问题。 Roboform是由客户端上的一个操作触发的,所以为了更好地了解您的Angular控制器/服务代码会很好。

谢谢!

+0

这里是loogin代码:var options:Object = {“headers”:{“Content-Type”:“application/json”}}; (res)=> this.loginCallback(res)(res)> res.json())。subscribe((res)=> this.loginCallback(res) ));' – Maxim

+0

你有所有的代码在github回购? 看一下服务的这个小片段,不可能知道任何可能的错误在哪里。 –

+0

在这里我创建了github repo:https://github.com/max-funeasylearn/promo-codes。 – Maxim