我想应用一个允许用户登录应用程序的策略。我编写了策略代码。我也想将此应用到主页。
我在 policy.js 中尝试过,但它在主页上不起作用。
'*' : 'isLoggedIn'
我想应用一个允许用户登录应用程序的策略。我编写了策略代码。我也想将此应用到主页。
我在 policy.js 中尝试过,但它在主页上不起作用。
'*' : 'isLoggedIn'
如果您想将政策应用到主页
您必须在文件 route.js 中执行此操作
'/': {
view: 'homepage',policy: 'isLoggedIn'
}
我认为您没有通过控制器/操作来服务您的主页。策略只能应用于通过控制器/动作提供的内容。
从Sails Policies的文档中:
Sails 中的策略是用于授权和访问控制的通用工具——它们允许您允许或拒绝对控制器的访问,直至细粒度级别。
一旦您通过控制器提供主页,它应该开始工作。