基于web的通讯录系统,适用于企业或个人使用 | A web-based address book system for enterprise or personal use
Author | Bing Zhe |
---|---|
[email protected] |
PHP版本5.6及以上,需要 php_mysqli 扩展。
网站路由配置在.htaccess文件中,因此Apache需要开启对.htaccess的支持。
数据库名任意。
例:mysql -e 'CREATE DATABASE gabs;'
在新建的数据库运行 sql\db.sql 文件,导入表结构和基础数据
例:mysql -e 'use gabs; set names utf8; source sql/db.sql;'
修改数据库连接配置文件:src\common\db.php
默认数据库名称为'gabs',数据库用户名和密码都为'root',可根据实际情况修改
管理员用户名 密码 admin admin
用户可以编辑自己的每条通讯录的权限,有以下3种权限:
1、私有:仅自己可见。
2、分享给组 + 只读:选定组织内的所有用户可见(包含组织下属层级,如:分享给1001时1001001也可见),但是不可编辑。
3、分享给组 + 编辑:同上,但是可以编辑、删除,慎重选择。
通讯录为0级,不可修改。
1级为公司,1001为公司下属部门,1001001为公司下属部门的下属部门,以此类推。
多部门情况下按1001、1002、1003规则添加。
由于php限制处理上传文件的最大值,解决方法:
将php.ini中的 upload_max_filesize 和 post_max_size 的值同时调高,满足上传需要即可。