武汉科技大学官方OJ开发日志(持续更新)

这篇开发日志详细记录了武汉科技大学在线评测系统(OJ)的开发过程,包括contest模式下private和std登录功能的实现,用户退出登录的处理,不同权限查看判题信息的调整,以及比赛模式下提交记录和用户信息的管理。开发团队解决了比赛状态与系统数据混淆的问题,并优化了界面和性能,如隐藏题目标题、去除不必要的功能以提高加载速度。
摘要由CSDN通过智能技术生成

时间:2013.08.14

今天主要是完成了contest模式下privatestd登陆部分的代码

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],

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值