AI摘要

本文讲述档案馆升级后强化隐私保护,仅支持邮箱查询并屏蔽敏感信息,优化了数据缓存与界面交互。

闲来无事把档案馆生了个级,算是把代码重构了一下,原来的档案馆长得是这个样子:



[pix_post ids=1476]


这个界面刚开始看着还行,看久了就像看媳妇一样不漂亮了。哪成想等真正想上线的时候,发现需要考虑的东西很多,一个是功能的完善,一个是基于安全隐私的考虑。本来我是做的两版,一版是支持游客名称和邮箱查询,一版是仅支持游客邮箱查询,但Wordpress在评论时,邮箱一般是看不到隐藏的,所以基于隐私考虑,最终决定采纳仅支持游客邮箱查询,另一版双支持的不再放出,如果有需要的可以私我。


一、默认是和原来一样,是管理员发布的片刻、文章以及评论。当月自动展开,数据不缓存实时更新;历史月份自动折叠,由于数据除非更新基本不再发生变化,缓存30天。点击3个计数的大标签可以无缝切换,非常丝滑。



无论是管理员还是游客查询,设定汇总数量大于10条的自动分页,每页显示10条记录。


全新样式 全新功能 注重隐私 档案馆全新升级


二、游客查询,不支持用户名,如邮箱格式不完整会进行实时提醒。


全新样式 全新功能 注重隐私 档案馆全新升级


查询结果中已经屏蔽了邮箱的明文,@之前除了首尾外其余全部用*表示,页面URL中也屏蔽所有可能泄露邮箱的参数,一直是页面URL。


邮箱@之前只有2位,第2位*号代替;@之前只有1位,直接显示*号代替。


全新样式 全新功能 注重隐私 档案馆全新升级


三、为了防止暴力刷新,设置了查询频率,每20秒只能查询一次,并加入倒计时,倒计时结束,查询按钮方可由灰色“查询受限”恢复正常。


全新样式 全新功能 注重隐私 档案馆全新升级


四、如果邮箱正确,但是没有记录,说明游客并未使用过此邮箱在本站进行过任何评论。


全新样式 全新功能 注重隐私 档案馆全新升级


五、代码条理清晰,注释详实,方便以后随时更新。


全新样式 全新功能 注重隐私 档案馆全新升级


全新样式 全新功能 注重隐私 档案馆全新升级


由于代码太长,由原来的10几KB一下子翻了2番,直接干到近千行,只提供下载了。目前能想到的就是这么多了,反正是符合我的要求了,如果有错误,欢迎勘正,不吝赐教!


食用方法:直接放到主题目录下的页面文件中,后台新建页面,选择“似水流年档案馆”。