/ 快乐分享 / 正文

PHP多用户记账程序V1.1源码分享

20190127说明

1、增加账户管理功能,自动对账户的金额进行加减,如果合理记账,通过该系统对资金剩余、流向是一目了然的

2、增加在线修改系统配置(网站名称、网址、是否多用户开关)的功能

3、修复IOS下的分类页面弹窗的BUG

20190124说明

1、目前发布的版本是1月24日,修复部分PHP版本对加密文件的识别有问题,尤其是PHP7

2、增加管理员功能(仅支持安装时第一个用户是管理员,后续注册的都是非管理员)

3、管理员可以查看到所注册的用户,可以禁用其他用户(被禁用的用户不能登录,但数据不受影响)

4、增加是否开启多用户的选项(见data/config.php)文件,默认为关闭,开启之后可以注册帐号,若原来开启,后来再关闭,则已经注册的帐号可以登录不受影响

5、修改MYSQL的引擎为InnoDB,通过查阅资料,InnoDB引擎的更有优越性

6、增加判断支持PHP7的加密方式,主要是登录后用户信息的加密(避免再次查库)

重要说明

由于源码中有一个加密文件,该文件需要使用二进制的模式进行上传,否则文件识别不了,可能会白屏。

目前已发现FlashFXP工具对一些Linux服务器上传会有问题,建议使用FileZilla。

源码介绍

昨天将体验地址分享出来,之后也做了很多调整,今天上午又进行BUG修复。主要涉及几个方面:

1、修复导入和导出的问题,之前缺少对备注的判断;

2、导入的时候多次查询数据库的问题已经改掉;

3、优化SMTP发信,之前不知道为什么要引入两个文件,这次换成一个类就完成;

4、优化找回密码界面的代码,找回密码发信时,直接调用一个function即可,之前代码写在login_chk.php界面很难看;

5、进一步规范date.php页面的参数判断,使用统一的判断方式,后续升级更方便;

6、将/inc/content.php做了一些加密,公开的版本这个文件做了加密,不喜勿用;

7、将源码发布到Github

PHP多用户记账程序V1.1源码分享

下一步动作

1、继续修复里面的BUG

2、优化代码结构

3、考虑将数据库表名进行修改,目前的表名,不是我喜欢的那种命名方式

4、看看有什么特色功能可以加进去

源码地址

https://github.com/chenstor/jizhang

查看 php 记账程序的相关文章

转载本站原创文章请注明:文章转自 挨踢路,链接: https://itlu.org/articles/2550.html

已有 107 条评论

  1. 回复阿利阿利

    安装使用了。非常好的一个系统。能否定制一个功能呢?愿意付费。

    就是增加一个消费分类功能。比如我增加一个房屋装修的分类,然后我可以把相对因的消费都记录在这个分类下面,买各种材料分别花了多少钱,人工分别给了多少钱这样。可以的话麻烦联系我哦~~感谢分享。

    1. 目前使用多个分类不能满足?如支出项有分类:装修材料,人工费,XXX费。

  2. 回复阿利阿利

    不能,因为这个只是生活记账的话足够了。

    而我想把它用在工作上。然后可以单独统计查看每个项目的收支情况。

    1. 可以具体的描述下你的需求,你的意思是否需要类似有二级分类的那种。如支出项,有一个房屋装修分类,这个分类下细分为材料费,人工费这些?
      或者使用备注功能,如有一个房屋装修分类,若是材料支出,则备注就写:材料;人工费支出就写:人工。不过这样的方式是不支持按分类统计的。

  3. 回复阿利阿利

    大项目分类,
    比如我装A套房子,我建立项目A,然后现在的收入支出功能都能归纳到这个项目里。
    然后我又有别的项目B,又可以在这个项目分类里记录收入支出。
    以此类推,统计项目CDEF。。。XYZ。
    这样相信很多想用与工作上记账的朋友也可以统计了。包括狼哥你自己也可以统计各个外快项目的收入支出。

  4. 回复阿利阿利

    其实就是在现有功能上增加一个顶级的类别分类,
    可以建立
    a项目
    b项目
    c项目
    d项目
    。。。
    然后各个项目下可以分别记账,记录收入支出。让自己一下就可以看出来各个项目的营收状况。

  5. 回复某用户某用户

    在我的NAS上用的php7.0 不知道为什么导入和下载都是500

添加新评论

您好,#请填信息#修改