php原生态php文章管理系统-适合初学者学习;功能开发作者:徐多蔚,xuduowei,徐老师

前端效果:http://www.xuduowei.com/tc/php1

后台登录:http://www.xuduowei.com/tc/php1/admin888

后台功能模块预览:

登录成功后,首先看到的是开发信息和基本设置。

基本设置中有个网站设置及网站设置-增加变量,这个主要是更方便参数的修改和扩展,比如网站的名称,网站的关键字,网站的描述,网站的联系人电话,地址,qq,email,网站备案号等。

基本设置中有个缩略图管理,这个主要是管理文章记录缩略图多余的情况,比如修改文章缩略图了,或者删除文章记录了,有可能其对应的缩略图文件还在。这个时候,我们就需要对多余的缩略图进行删除操作。

 

栏目管理:主要是cms内容列表查看,增加,修改,删除,以及分类的管理【实现无限极分类】。如下图:

用户管理:查看用户,添加用户,如下图:

单页管理:重点是单页业务处理,如:关于我们,服务流程,公司简介。如下图:

 

权限思路分析:

分析权限设置的核心:
需要对分组id进行权限的分配而不是指定的用户!!
我们需要给用户表增加一个新字段,字段名:groupid tinyint型
我们事先声明号:
1为超级管理员【拥有所有的,全部的操作权限】;
2为信息发布员,只希望让他有增加文章的操作。其他权限不给!
要模拟设置好2个用户【??? 为超级管理员】;
【???为信息发布员】
我们考虑在登录验证登录后写入$_SESSION[‘groupid’]=$rs[‘groupid’];
我们考虑在哪个页面实现所谓的权限判断?safecheck.php
非数据库方式进行“权限”的验证,首先要想到的就是用数组来定义!!!!!!!
我们要考虑到分组可能有很多个?这个时候若要用数组的方式定义对应的权限,我们首先考虑到的应该是2维数组。
2维数组中,要方便根据我们的分组ID快速找到对应的权限。
$arr=array(
“2”=>array(
“权限1″,”权限2”
)
)