无足鸟2.2 版本更新 2023.04.02 14:53
一、更新微信公众号跳转链接。
二、更新用户登陆、注册、分享资源界面验证码复杂度,更新提示信息。
无足鸟2.1 版本更新 2023.01.01 00:00
一、更新部分UI,去除全部可能涉及版权元素。
二、设计字体更新为:方正黑体简体.TTF
无足鸟2.0 版本更新 2020.10.24 20:00
一、自九月初至今日,近两月来,重新设计并完成无足鸟1.0版本至2.0版本迭代,主要更新内容为将2.0版本做成响应式页面,适应各种PC、平板、手机屏幕显示。
二、删除与无足鸟自身弱相关性内容;去除banner图片展示、侧边栏二维码展示、联系我们、历史作品、折天之翼、聚集地等页面。展示型内容移至山海门(shanhaimen.com,导航站)。
三、重新设计变更网站布局,突出主体(资源获取模块);次要突出用户模块和站内公告模块。
四、删除服务器上历史作品,删除数据库lishizuoping,用户wuzuniao,去除相关权限。
五、删除攻城狮论坛相关资源,删除网络技术页面中著名厂商菜单。
六、计划后期开源,开发爬虫模块获取资源。
无足鸟1.7 解决问题 2018.01.06 00:12
一、修改mysql最大并发连接数为10000,解决mysql服务经常崩溃问题。
无足鸟1.6 遗留问题 2017.10.30 23:11
一、删除CCNP,CCIE,SEO空数据字段。并在wuzuniao.sql中删除。
二、新增攻城狮论坛资源(使用phpmyadmin_Linux版,Excel表转成CSV格式后导入到数据库)
三、更改jishu.css页面链接显示样式,以适应数据库中的长数据。
四、更改wangluojishu.html页面,新增著名厂商菜单。
无足鸟1.5 遗留问题 2017.8.18 23:43
一、历史作品部分去除动态部分,只保留静态演示站。
无足鸟1.4 遗留问题 2017.5.24 21:54
一、优化了zjghc.js的代码,如命名..
二、修改了html中script的加载方式,改为异步加载
三、在资源显示页面,宽度超过666px添加滚动条
无足鸟1.3 遗留问题 2017.4.13 23:39
一、无足鸟主站做了改进,使用htmlspecialchars()函数对传入网站的数据进行了实体化操作。
二、网站用户加密方式改进,使用双层加密加盐的方式针对密码安全进行改进。
三、ajax获取list时,增加菜单字段,此时将以jishu,caidan,zicaidan查询具体资源,改进同一页面下子菜单若相同则查询全部查出的问题。
四、管理界面控制器针对用户名加密方法改进,可同步至此时的加密算法。
五、历史作品在mysql中单独创建了一个用户wuzuniao,密码wuzuniao。此用户只拥有lishizuoping库的增删改查权限,不能查询其他库,增加了安全性。历史作品的配置文件同步更改,使用此用户建立链接。
六、历史作品文件夹下放入对$_GET和$_POST进行关键字检验的方法,意图防止sql注入,此时只在新闻管理等作品中部分引入,尚余其他作品暂未更改。htmlspecialchars()函数同此,为完全同步至所有界面。依旧存在xss跨站攻击和SQL注入漏洞(xss危害更大,因为此时历史作品的mysql用户(wuzuniao)已没有操作其他数据库的权限)。
七、footer增加公安备案信息,折天之翼增加友情链接。
八、网站根目录增加.htaccess规则,将所有http访问重定向到https。
九、MySQL更改默认字符集配置,实现统一utf-8模式。
无足鸟1.2 遗留问题 2017.4.5 22:03
一、服务器一兆带宽传输大图片游客访问响应太慢,需10s左右才能加载完成(单人)。以后需要更改页面布局,去除banner模块,减少图片,减少大图片,header头部重新设计,置于顶部,不留空隙,其他内容自动向上,添加背景图或特效,可随机背景,此时需要使用响应式设计完成此时所述所有内容,否则改版意义不大。若响应够快,可考虑添加背景纯音乐。
无足鸟1.1 遗留问题 2017.3.23 23:47
一、此版本为上传服务器运行第一版,云服务器查询速度很快,但在历史作品中或其他地方可能存在漏洞。
二、Linux系统在配置网站时注意权限问题,需所有网站文件拥有可读可写可执行权限方可有效运行。Linux环境需注意文件路径及大小写问题。
三、Linux环境连接mysql数据库时需注意,使用localhost作为主机名会报错:No such file or directory。需使用本地环回地址:127.0.0.1。可以解决。原因为localhost地址被强制转换为了ipv6地址::1,而非ipv4地址127.0.0.1。可以在hosts文件中更改映射关系或直接使用127.0.0.1。
四、在mysql数据库内需注意使用utf8编码,网页同样使用utf8编码,否则会导致乱码出现。上传网站文件时需使用二进制模式上传。
五、js文件路径已改,index.php入口文件已设置隐藏Home目录。
无足鸟1.0 遗留问题 2017.3.15 11:01
一、ajax的js路径问题:ajax提交时注意发送ajax请求的js文件里使用的路径为绝对路径,提交向后台时使用的路径,原因是外联js文件,thinkPHP不能直接渲染路径常量,只能使用绝对路径。
二、新用户用户名中文验证:注册界面的用户名中文验证,目前只能前端验证,PHP后端验证未成功,其代码已注释,需替换合格正则表达式
三、响应式:目前无足鸟只支持PC端(电脑版)布局,尚未做成响应式网站,在移动端浏览排版会乱掉。
四、部署:因为已写Admin管理模块,实现对用户和资源的管理,但是在管理模块中,并未对管理者身份进行验证,所以在网站部署阶段,需要将管理模块的前端文件Admin文件夹,和控制器文件AdminController.class.php去除并保留在本地,以此实现对网站安全的保障。在有需要时再上传至服务器对应目录,直接对地址栏操作,找到前台管理文件,便可实现对用户和资源数据库的管理。