- 1
- 0
- 约1.35万字
- 约 19页
- 2019-01-18 发布于安徽
- 举报
PAGE
资料
应用Yii和PHP5进行web的敏捷开发
第十二章:迭代9:添加管理模块
到目前为止,我们已经给TrackStar应用程序增加了很多功能。如果你还记得在第8章,我们介绍了使用基于用户角色的层次结构来限制用户访问某些功能。这有助于限制对一些单一项目的管理职能的访问。例如:在一个特定的项目中,你可能不希望让所有的成员都有删除权限。我们为用户分配到一个项目内的特殊角色来实现基于角色的访问控制,然后控制这些角色是否有访问该功能的权限。
然而,我们尚未解决的是整个应用程序的管理需求。例如TrackStar Web应用程序经常需要的有一个非常特殊的用户拥有所有的管理权限。其中一个例子就是让系统的每一个用户拥有CURD操作,而不仅仅是项目。我们应用程序的系统管理员应该有以下权限:能够登录,删除或者修改用户、项目、问题,管理所有的评论,等等。同时,我们经常建立适用于整个应用程序的额外功能,如能给所有用户发布站点系统信息,管理电子邮件运动,打开/关闭某些应用功能,管理角色的层次,改变站点主题,等等。因为管理员的权限与用户的权限有极大的不同,把这些功能和应用程序分离是一个好想法。我们将通过Yii模块建立所有的管理功能来完成这个分离。
12.1 迭代计划
在这个迭代中,我们将集中完成以下开发任务:
? 创造一个新的模块来存放管理功能
? 为系统管理员建立系统广播功能,用户可以在项目列
您可能关注的文档
最近下载
- 钦定词谱正格卷.doc VIP
- 05SS521 预制装配式钢筋混凝土排水检查井.pdf VIP
- (高清版)W-S-T 348-2024 尿液标本的采集与处理.pdf VIP
- 中建项目质量风险防控手册.pdf VIP
- 微训练 一文多考 备考高效之小说《理水》 - 鲁迅(讲解版).pptx VIP
- 东风风行菱智M5EV汽车使用手册用户操作图解驾驶车主车辆说明书pdf电子版下载.pdf VIP
- 加固工程施工方案.doc VIP
- 赴港工作申请.docx VIP
- 2026年小学生体重管理与健康饮食课件:青少年肥胖防控.pptx
- 河南省通用安装工程预算定额HA02-31-2016第07册-通风空调工程.pdf VIP
原创力文档

文档评论(0)