11.8 应用开发案例五:基于属性的权限控制