Sails.js Passport和SailsJS,如何让isAuthenticated()测试通过
当用户尝试登录时,我的代码在此处不断失败:Sails.js Passport和SailsJS,如何让isAuthenticated()测试通过,sails.js,passport.js,passport-local,Sails.js,Passport.js,Passport Local,当用户尝试登录时,我的代码在此处不断失败: isAuthenticated: function (req, res) { if (req.isAuthenticated()) { return res.json(req.user); } else { return res.send(401); } }, 它失败,我得到gethttp://localhost:1337/user/authenticated 401(未经授权),即使用户输入了正确的电子邮件和密码 代码中的哪个部分使
isAuthenticated: function (req, res) {
if (req.isAuthenticated()) { return res.json(req.user); }
else { return res.send(401); }
},
它失败,我得到gethttp://localhost:1337/user/authenticated 401(未经授权)
,即使用户输入了正确的电子邮件和密码
代码中的哪个部分使测试通过
我有一个与StackOverflow相关的问题,有更多信息。问题是我的前端应用程序与后端应用程序的来源不同,因此AJAX请求将不包括会话cookie,并且req.isAuthenticated()将永远不会返回true 使用withCredentials选项强制执行
$http({withCredentials:true,…})