我无法弄清楚风帆政策,我按照教程进行操作,但仍然无法使其工作。
在我的 policy.js 文件中:
module.exports.policies = {
'*':true,
UsersController:{
'*':false,
signIn: 'skipAuthenticated'
}
}
在我的 authenticated.js 文件中:
module.exports = function skipAuthenticated(req, res, ok){
console.log("testing");
if (req.session.authenticated){
console.log("testing");
return ok();
}
else {
return res.send("You are not permitted to perform this action.", 403);
}
}
但政策并未触发。任何帮助将非常感激。