嗨,我只是观察到我的 isAuthorized() 的一个非常奇怪的行为。我的父函数返回 true,但我的操作仍然被拒绝访问。我可能会错过什么...谢谢家长功能
public function isAuthorized($user) {
$granted = $this->getGrant($user);
return ($granted === '1') ? true : false;
}
儿童功能
public function isAuthorized($user){
return parent::isAuthorized($user);
}
我调试了 $granted 并返回“1”,但我仍然被拒绝访问我的(特权)操作。注意:这并不是在所有情况下都会发生......我有一个 /groups 控制器和 /groups/priviledge 控制器和操作。isAuthorized() 适用于前者,但不适用于后者。感谢你的协助。