Esempio n. 1
0
	else
	{
		MessageBox('发送失败');
	}
	break;
case 'confirm_pass':
	SetNoUseCache();

	if( !isset( $u_id,$passcheck,$newpass ))
		ErrorBox( $str['act_err'] );

	if($passcheck==''||$newpass=='') ErrorBox( $str['act_err'] );

	$sql="UPDATE `$cfg[tb_members]` SET u_pass=MD5(new_pass), new_pass='',new_pass_check='' WHERE u_id='$u_id' AND new_pass='******' AND new_pass_check='$passcheck' LIMIT 1";
	RenDB_Query($sql);
	if( RenDB_Affected_Rows())
	{
		$lks[0]=array('登陆','index');
		MessageBox('新密码已经激活,请用新密码登陆',$lks);
	}
	else
	{				
		$lks[0]=array('登陆','index');
		WriteBBLog("验证码错误(找回密码) u_id='$u_id' ", 'wrongpass');
		ErrorBox('验证码不对,可能是已经过期,请重新发送密码',$lks);
	}
	break;
}

ErrorBox( $str['act_fail'] );
Esempio n. 2
0
        if ($gdata['host_color'] == 2) {
            $gdata['host_color'] = intval(rand()) % 2;
        }
        if ($gdata['host_color'] == 1) {
            $bname = $gdata['host_name'];
            $wname = $tarname;
        } else {
            $bname = $tarname;
            $wname = $gdata['host_name'];
        }
        $sql = "INSERT INTO {$cfg['tb_games']} SET rules='{$gdata['rules']}', b_name='{$bname}', w_name='{$wname}', b_time='{$gdata['add_time']}', w_time='{$gdata['add_time']}', l_time='{$nowtime}', step_time='{$gdata['step_time']}', add_time='{$gdata['add_time']}', startdate='{$nowtime}', turn_name='{$bname}'";
        //for($i=0;$i<3;$i++)
        RenDB_Query($sql);
        if (RenDB_Affected_Rows() == 1) {
            header('Location: room_mynew.php');
            exit;
        }
        break;
    case 'del':
        if (!IsSameName($gdata['host_name'], $udata['u_name'])) {
            ErrorBox('这不是你建的棋局');
        }
        $sql = "DELETE FROM {$cfg['tb_newgames']} WHERE gid='{$gid}'";
        RenDB_Query($sql);
        if (RenDB_Affected_Rows() == 1) {
            header('Location: room_mynew.php');
            exit;
        }
        break;
}
MessageBox($str['act_fail']);
Esempio n. 3
0
        eval('echo "' . LoadTemplate('tools') . '";');
        ACP_ShowFooter();
        break;
    case 'rebuild_cache':
        require_once '../include/cache_func.php';
        Rebuild_Global_Cache(true);
        ACP_WriteLog('刷新系统缓存');
        ACP_MessageBox('系统缓存刷新完毕');
        break;
    case 'optimize':
        $sql = "OPTIMIZE TABLE {$cfg['tb_members']},{$cfg['tb_pms']},{$cfg['tb_newgames']},{$cfg['tb_games']},{$cfg['tb_onlines']},{$cfg['tb_banips']},{$cfg['tb_settings']},{$cfg['tb_chats']},{$cfg['tb_competitions']},{$cfg['tb_groups']},{$cfg['tb_players']}";
        RenDB_Query($sql, true);
        ACP_WriteLog('整理数据库');
        ACP_MessageBox("数据库整理完毕");
        break;
    case 'pm_batch_del':
        if (!isset($dateline)) {
            ACP_MessageBox($str['act_err']);
        }
        $dateline2 = time() - $dateline * 86400;
        $sql = "DELETE FROM `{$cfg['tb_pms']}` WHERE sendtime<'{$dateline2}'";
        if (isset($keepnewpm)) {
            $sql .= " AND isnew=0";
        }
        RenDB_Query($sql);
        if (RenDB_Affected_Rows()) {
            ACP_MessageBox('共删掉了' . RenDB_Affected_Rows() . '条短消息');
        }
        ACP_MessageBox('没有符合条件的短消息');
        break;
}
Esempio n. 4
0
     } else {
         if (($enddate = strtotime($enddate)) === -1) {
             ACP_MessageBox('时间不正确');
         }
     }
     //if($cp_status<0||$cp_status>2)$cp_status=0;
     require_once '../include/txt_func.php';
     $description = CSubStr($description, 0, 65533);
     $cp_name = CSubStr($cp_name, 0, 253);
     $sql = "UPDATE `{$cfg['tb_competitions']}` SET ";
     $sql .= "cp_name='{$cp_name}', ";
     $sql .= "description='{$description}', ";
     $sql .= "endtime='{$enddate}' ";
     $sql .= "WHERE cp_id='{$cp_id}' LIMIT 1";
     $result = RenDB_Query($sql);
     if (!RenDB_Affected_Rows()) {
         ACP_MessageBox('更改失败,可能是数据并没有改变');
     }
     ACP_WriteLog("更改比赛 ID:{$cp_id}");
     Header("Location: index.php?mode=cp_man");
     exit;
     break;
 case 'del':
     if (!isset($cp_id)) {
         ACP_MessageBox($str['act_err']);
     }
     $cp_id = intval($cp_id);
     $sql = "DELETE FROM `{$cfg['tb_competitions']}` WHERE cp_id='{$cp_id}'";
     RenDB_Query($sql, true);
     $sql = "DELETE FROM `{$cfg['tb_groups']}` WHERE cp_id='{$cp_id}'";
     RenDB_Query($sql, true);