# 个人财务管理
**Repository Path**: lhf2008/assetcrm
## Basic Information
- **Project Name**: 个人财务管理
- **Description**: No description available
- **Primary Language**: PHP
- **License**: Not specified
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 0
- **Created**: 2017-10-11
- **Last Updated**: 2020-12-19
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
SmartCI v1.6
=======
基于CI的RBAC访问控制
`框架:CI 2.1.4`
`前端:bootstrap3.0`
`模型:RBAC0(甚至更简单)`
前端增加工具
`表格--chart.js`
application->controllers->manage[目录]
此目录为RBAC的后端管理(不实现方法,只是简单调用,只是简单调用third_party下文件)
application->controllers->index.php
RBAC登录,用户主页(不实现方法,只是简单调用third_party下文件)
application->third_party[目录]
这里面就是整体的RBAC实现了,如果有更新,基本上只更新此目录即可[除非有特殊声明更新其他文件]
Autoload:
packages APPPATH.'third_party/rbac'
Hooks:
post_controller_constructor RBAC验证
display_override 重写显示(注意:默认重写view,如果不想重写则在方法中调用$this->view_override = FALSE;)
pre_system 开启原生SESSION
/* Location: ./application/third_party/rbac/config/rbac.php */
$config['rbac_auth_on'] = TRUE; //是否开启认证
$config['rbac_auth_type'] = '2'; //认证方式1,登录认证;2,实时认证
$config['rbac_auth_key'] = 'MyAuth'; //SESSION标记
$config['rbac_auth_gateway'] = 'Index/login'; //默认认证网关
$config['rbac_default_index'] = 'product/index/index'; //成功登录默认跳转模块
$config['rbac_manage_menu_hidden'] = array('后台管理'); //后台管理导航中不显示的菜单
$config['rbac_manage_node_hidden'] = array('manage'); //后台管理节点中不显示的菜单
$config['rbac_notauth_dirc'] = array(''); //默认无需认证目录array("public","manage","wap")
##功能说明
* 收支管理
* 投资管理
* 资本管理
* 图表统计