多会员后台权限访问(系统,织梦模板,ci框架)
修改功能可以在配置文件:admin_application/libraries/admin_common.php里面进行新增
function return_permition_array(){
return array(
'left'=>array(
'common_operation'=>array(
'site_column_manager'=>array(
'栏目管理'=>'admin/archive/index/show_archive_list/',
'弹框添加栏目'=>'admin/archive/index/category/',
),
'site_base_info'=>array(),
),
'webmaster'=>array(//站长
'admin_team'=>array(//后台管理团队
'团队成员页面'=>'admin/master/team/team_list/',
'团队成员添加处理'=>'admin/master/team/team_list_add/',
'团队成员删除处理'=>'admin/master/team/team_list_del/',
'团队职务页面'=>'admin/master/team/team_duty/',
'团队职务添加页面(弹框)'=>'admin/master/team/team_duty_add/',
'团队职务添加后台处理'=>'admin/master/team/team_duty_add_do/' ,
'团队职务删除后台处理'=>'admin/master/team/team_duty_del_do/',
'团队职务编辑页面'=>'admin/master/team/team_duty_edit/',
'团队职务编辑后台处理'=>'admin/master/team/team_duty_edit_do/',
),
),
'users'=>array(//用户
'add_user'=>array(//添加用户
'用户添加页面'=>'admin/members/user/user_add/',
'用户添加处理'=>'admin/members/user/do_member_add/',
'用户管理页面'=>'admin/members/user/manager_users/',
),
),
'admin_log'=>array(
'log_list'=>array(
'日志列表'=>'admin/logs/log/log_list/',
'日志搜索'=>'admin/logs/log/search/',
),
),
'admin_tree'=>array(
'tree_manager'=>array(
'模块树列表'=>'admin/admin_tree/tree/tree_list/',
'模块树添加处理'=>'admin/admin_tree/tree/tree_list_add_do/',
'模块树修改页面(弹窗)'=>'admin/admin_tree/tree/tree_edit/',
'模块树修改(处理)'=>'admin/admin_tree/tree/tree_edit_do/',
'模块树删除(处理)'=>'admin/admin_tree/tree/tree_del_do/',
),
),
),
);
}后台页面效果如下:
2:后台集成了无限极分类模块数 ,你可以添加很多种类型 比如说商品,书籍等 这个类型需要在配置文件
admin_application/libraries/admin_common.php 里面进行新增,系统里面已经定义了2个
//function
####################################
#返回模块树对应的类型
####################################
#备注此处的key值必须是数字,因为数据库中type对应的字段类型是int型的
function return_treetype_list(){
return array(
1=>'图书',
2=>'商品',
);
}后台效果图如下:
3:后台日志记录:各种后台操作比如插入数据 修改数据都会进行记录,如果你要定义action 动作 请修改配置文件
admin_application/libraries/admin_common.php
//定义操作动作对应的中文
function return_action_array(){
return array(
'log_update_add_admin'=>'添加管理员',
'log_update_del_admin'=>'删除管理员',
'log_add_duty'=>'添加职务',
'log_del_duty'=>'删除职务',
'log_update_permition'=>'修改职务对应的权限',
'log_add_user'=>'添加用户',
'log_add_tree'=>'添加模块树',
'log_update_tree'=>'修改模块树',
'log_delete_tree'=>'删除模块树',
);
}后台的效果图如下:
此功能可以准确的定位是谁操作了,方便日后的跟踪(需要注意的是 如果你的后台操作频繁的话,你可以进行关闭此功能,找到config.php 里面)
/* |-------------------------------------------------------------------------- | 是否开启后台记录日志到数据库 |-------------------------------------------------------------------------- */ $config['is_write_log_to_database'] = true ; //默认是记录信息到数据库中把此项进行关闭即可
还有其他的功能不在一一介绍。。。
基本上是仿照discuz的权限控制思路,另外框架是采用codeigniter 模板是采用织梦的模板 ,大家可以进行自行修改 ,
请解压压缩包,把里面的data.sql文件导入你的数据库里面 ,然后修改admin_application/config/data.php里面的
/* * 自定义数据库信息 ,注意 $db['default']['autoinit']定义为false * */ $db['real_data']['hostname'] = 'localhost'; $db['real_data']['username'] = 'root'; $db['real_data']['password'] = '123456'; $db['real_data']['database'] = 'ci'; $db['real_data']['dbdriver'] = 'mysql'; $db['real_data']['dbprefix'] = ''; $db['real_data']['pconnect'] = false; $db['real_data']['db_debug'] = TRUE; $db['real_data']['cache_on'] = FALSE; $db['real_data']['cachedir'] = ''; $db['real_data']['char_set'] = 'utf8'; $db['real_data']['dbcollat'] = 'utf8_general_ci'; $db['real_data']['swap_pre'] = ''; $db['real_data']['autoinit'] = false; $db['real_data']['stricton'] = FALSE;
修改如上的数据库信息 ,
默认的访问后台地址是:域名/manager.php
账户:admin
密码:wangjian
如果你的后台超级管理员密码忘记,请修改配置文件 admin_application/config/config.php 文件
$config['web_admin_master'] = 'admin';
$config['is_need_passwd'] = true ; //是否需要密码登陆
前提是数据库里面必须有admin这个账户 ,并且他也是超级管理员才可以的 ,修改完成之后 需要把
$config['is_need_passwd'] = true ;//很重要。。。



浙公网安备 33010602011771号