我目前正在制定一個計劃在未來與客戶進行溝通的平臺。用戶可以添加到項目並擁有一定的權利。因此,用戶被分配到不同的用戶角色(admin/manager/member/viewer)。管理員可以查看所有項目並允許將其他用戶添加到項目中。如果一個用戶(例如角色:成員)被添加到一個項目中,他將擁有一定的權利(取決於角色),如果沒有,他根本不被允許訪問該項目。將組和用戶添加到項目中的蛋糕ACL
我使用Cake的ACL組件,一切都很好,當我忽視如果用戶被添加到項目或不。我能想到的唯一解決方案不是授予組級別的權限,而是在管理員將用戶添加到項目時在用戶級別授予權限。
有沒有更簡單的方法來解決這個問題?否則,我擔心代碼會變得完全混亂。