【发布时间】:2014-02-13 17:00:15
【问题描述】:
我正在尝试使用routes.js 定义到'/account' 的路由。
我希望尝试访问该路径的人通过 UserController 和 checkLogin 操作,如果安全检查通过,则应使用定义的视图呈现用户 home/account
这是我的代码:
routes.js:
'/account': {
controller: 'UserController',
action: 'checkLogin',
view: 'home/account'
}
policies.js:
UserController: {
'*': 'isAuthenticated',
'login': true,
'checkLogin': true
}
由于某种原因,我无需通过 isAuthenticated 策略检查即可查看 /account。
【问题讨论】:
-
快速问题:您似乎正试图将策略逻辑放入控制器中(从名称“checkLogin”的声音来看,这正是 isAuthenticated 策略中应该执行的操作),您是否修改过政策?
标签: sails.js