如题!ASP.NET里面让登陆者每6小时加2分,24小时内之加2次 (即4分),不是累计的啊!!是持续在线才给分!!如何实现??大家一起讨论啊!!都给分!!!
解决方案 »
- B/S大数据量问题求
- UpdatePanel 不刷新
- ASP.NET AJAX 异步请求 请高手帮忙
- 无法打开光盘的asp.net应用实例?提示无法打开,可能因为本地web服务器没有安装所需组件?
- dataGrid属性的列选项中对某个列的数据格式设置表达式 怎么用 ?
- 前面的<%=strPREVID %>不很显示,后面的可以显示出来,怎样解决?
- 哪位好心人帮我解决一下这个问题 JS 在UltraWebGrid 模版添加一个checkbox
- 请教各位:.net 2005的安装部署项目如何单步调试?
- 循环执行存储过程时出错
- asp.net网页中支持框架吗?谢谢
- 2个checkboxlist联动
- GridView设置连接的问题(在线等)
首先将用户登陆的时间保存到数据库或用cookie,然后用ajax定时刷新来计数用户登陆了多长时间
每次访问页面时if (当前时间-登录时间>=6小时)
{ if 当前时间-退出时间<10分钟则加2个积分
else
登录时间=当前时间;退出时间=当前时间;
}
else
{
if (当前时间-退出时间<10分钟) 则 退出时间=当前时间
else{
登录时间=当前时间;退出时间=当前时间;
}
你看看这个demo把,里面介绍的还是比较清晰的