时间:2013.08.14
今天主要是完成了contest模式下private和std登陆部分的代码
1.private权限的比赛
登录时需要输入比赛所设定的密码。这里所涉及到的代码在/template/bs/contest_login.php
当输入完密码后,需要验证密码的正确与否,则上述form表单转向/private_login.php中进行验证,验证时需要从contest表读出cid对应的密码与输入密码对比,如果输入正确,则设置session[‘c’.$cid],然后跳转到对应的contest.php页面,此时就可以看到比赛的题目
2.STD权限的比赛
登录时需要输入比赛所设定的用户名和密码。这里所涉及到的代码在/template/bs/std_login.php 有form表单
当输入完密码后,需要验证用户名和密码的正确与否,则上述form表单转向/std_login.php中进行验证,验证时需要从contest_users表读出cid对应的密码和用户名与输入密码和用户名对比,如果输入正确,则设置session[‘c’.$cid],