上午: 查找李总需求,时间有点长忘记了 家庭注册默认可用。 需求1: aupair注册完成后,默认不可用,点击五个动态页面后重定向到如下内容的付款页面: Your membership will be enabled as soon as the following has been paid: 90 Days Membership Fee GBP 20 <a>Click here to go to PayPal to make the payment</a> 需求2: 如果没有注册aupair,而且点击了付款连接,那么就重定向到aupair注册页面,如果注册可直接登录 需求3: 如果注册了,缴费了,但是时间用光了,那么也要重定向到缴费页面。 Your membership payment has expired, please pay the following to renew your membership for another 90 days Renewal Membership Fee GBP 20 <a>Click here to go to PayPal to make the payment</a> 截屏,制作一个说明文档。 下午: 恢复数据库到以前的状态,我记得数据库没有改动过。 研究如何更新数据库,paypal交易成功后、palpay交易失败后的善后工作。 晚上回家前: 思路: 查看原来的是如何进行权限控制的,这里在加上一个控制的字段,这里一个是用户是否可用,可用是否付款/到期。 未付款/到期的用户要跳转到付款提示页面,并也不可以使用5个动态功能,自动跳转到缴费/续费提示界面。 设计思路: 添加一个缴费日期字段: lastpaytime(最近缴费时间)和当前登录时间进行比较,如果距离大于90天的话说明超期,要进行续费。 每一次登录的时候都要进行判断。 在session中添加令牌IfArrears(是否欠费字段),0代表未缴费,1代表已缴费,2代表已欠费。 这里的权限认证都在BasePage中,那么这里也要在BasePage中进行配置