正在为你努力加载中........

点滴记录 分享
23
2013-5
首页 >> CodeIgniter >> 多会员后台权限访问(系统,织梦模板,ci框架)

多会员后台权限访问(系统,织梦模板,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 ;//很重要。。。


作者:一根烟的寂寞 分类:CodeIgniter
浏览:100979 评论:0

发表评论: