Skip to content

dhs789520/master2015

Repository files navigation

m2015

旨在实现一个可记录所有医生学习状态并互相评价的系统,数据库很重要

待完成功能

注册用户的规范化认证

已经粗略地完成

权限限制

游客只能浏览前50题

已经粗略地完成

根据用户的支持率 函数性增加用户的浏览量,100封顶

day_max=

Email验证注册用户

已经粗略地完成

使用 cronJob 每天3时计算所有用户的 日 浏览题目数 qid_max

每日浏览题目设有上限 qid_max,为 前日最后一次浏览题目序号 +50
qid_max= qid(last) + day_max

一个漂亮的菜单 告诉用户一些信息

浏览速度限制,如果频繁点下一题,视为恶意浏览,将一整天被禁止浏览 forbidden

每5题点击时间小于 120s ,将增加验证码一次
随机在下一题中增加 verify_random 如果没有提交,则视为爬虫,禁止帐号 forbidden

用数组存储每5题的浏览时间 browse_time [0,1,2,3,4] 每浏览一题 del browse_time[0]删除第一个 , browse_time.append(new) 向后增加一个 计算平均数 ,如果大于限制,要求验证码输入

日志系统

记录用户的浏览量,出错题,等等

2691题,骨科题是一个空缺,需要修补

bug

多设备同一用户登录后,会出现浏览题目不同步的问题, 因为多设备用户名相同,但session不同,浏览时,通过session['qid']来修改 modeles中的user['id']

修改方法是 反过来

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published