网站首页 » 快乐分享 » PHP多用户记账程序V1.1源码分享

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

已有 69 条评论

  1. 怎样修改都提示,导入错误,能否提供个csv模板

    1. 抱歉,现在提供不了给你。假期结束后才可以

    2. 请问现在可以吗

    3. 前几天已经修复该问题,更新相关文件即可。

  2. 好的 谢谢

  3. 回复it精英it精英

    密码找回输入邮箱后,提示邮箱设置错误

    1. 最新版需要在个人信息页设置smtp

    2. 回复it精英it精英

      设置了,也不行‘’

  4. 楼主好!我装了,访问users.php 显示网页无法访问。是什么情况呀

    1. 请提供更多信息,目前无法判断

    2. HTTP ERROR 500错误

    3. 要么你将PHP版本告诉我,要么给个地址我让我自己看。就一个500错误,怎么知道错误呢??

    4. 版本5.6.14 - MySQL Community Server (GPL)

    5. 已正常,是PHP版本低了。

  5. 希望能支持配置SSL的smtp

    1. 可以增加

    2. 已经能支持SSL,2.0的版本已经支持

    3. 多谢,多谢。

  6. 还有能否增加sqlite版本的呢,记账用mysql数据库感觉有点重量级了

    1. 可以有

    2. 多谢,多谢。

    3. 已经有SQLite版本,见github的分支

添加新评论

您好,#请填信息#修改