当前位置:首页 > 设计在线 > 程序应用 > PHPWind > phpwindV6.3关于改名后可以重复投票问题

phpwindV6.3关于改名后可以重复投票问题

点击次数:136 次 发布日期:2008-09-19 14:22:05 作者:源代码网
源代码网推荐

源代码网整理以下1.打开文件:job.php
找到以下代码:

源代码网整理以下

if(@in_array($v_uid,$option[2])){
Showmsg("job_havevote");
}

源代码网整理以下替换为以下代码:

源代码网整理以下

if($winduid){
@in_array($winduid,$option[3]) && Showmsg("job_havevote");
}else{
@in_array($onlineip,$option[2]) && Showmsg("job_havevote");
}

找到以下代码:
foreach($option[2] as $vid=>$value){
if($value==$v_uid){
$votearray["options"][$key][1]--;
unset($votearray["options"][$key][2][$vid]);
}
}

源代码网整理以下在下面一行添加

源代码网整理以下

foreach($option[3] as $vid=>$value){
if($value==$winduid){
unset($votearray["options"][$key][3][$vid]);
}
}

源代码网整理以下找到以下代码:

源代码网整理以下

$votearray["options"][(int)$id][2][]=$v_uid;

源代码网整理以下在下面一行添加:

源代码网整理以下

!empty($winduid) && $votearray["options"][(int)$id][3][]=$winduid;

2.打开:require/readvote.php
查找:
$previewable,$vote_close;

源代码网整理以下修改为:

源代码网整理以下

$previewable,$vote_close,$winduid;

源代码网整理以下查找:

源代码网整理以下

if (@in_array(($windid ? $windid : $onlineip),$option[2])) {
            $havevote  = "havevote";
        }

修改为:

源代码网整理以下

if($winduid){
            @in_array($winduid,$option[3]) && $havevote = "havevote";
        }else{
            @in_array($onlineip,$option[2]) && $havevote = "havevote";
        }

源代码网供稿.
网友评论 (0)
会员中心
设计在线
本站推荐
设计在线之精华