对收费和安全的考虑的讨论,进来,给分了!
公司做的在线影视网开始收费,要用ASP实现免费和收费用户看电影和收费的功能,电影也分为免费和收费。还要考虑安全,我的初步解决方法(针对用户身份的验证和收取费用的部分)
收费是这样的:包月用户,在一定时间段可以看所以电影,次数不限,记件用户每看一部收费0.5元,每部电影最多3次,超过3次好要再收0.5元。
有4个表:免费用户表,记件用户表,包月用户表,收费用户观看电影记录表。
1: 在登陆时要检验用户的用户名和秘码的正确,如果是收费(记件)用户检验时间是否到期和,收费(记件)用户余额是否足够,通过后,免费用户就建立 sessio("用户名")=用户名,收费用户就建立sessio("用户名")=用户名 和 session("收费类型")=记件或包月,就通过。
2:观看电影时,检查用户的合法性和对记件用户的余额重新计算。
如果sessio("用户名")=""重新登陆,不为空就继续,检验电影是免费还是收费,是免费就直接观看,是收费就继续检验,是包月用户的话就可以观看电影了,是记件用户继续检验,查看他的余额是否足够,足够的话检验观看这个电影的次数(是4,7,10,也就是3的倍数加1)重新对着部电影计费((倍数+1)×0.5元。update收费用户观看电影记录表中观看电影次数,观看电影。
实现起来比较繁琐,大家有没有别的想法,讨论讨论。