コード例 #1
0
ファイル: user.php プロジェクト: sillycross/dts
    if (!$cflag) {
        $card = 0;
    }
    $db->query("UPDATE {$gtablepre}users SET gender='{$gender}', icon='{$icon}',{$passqry}motto='{$motto}',  killmsg='{$killmsg}', lastword='{$lastword}' ,card='{$card}' WHERE username='******'");
    //affected_rows好像一直返回0,不知怎么回事
    //if($db->affected_rows()){
    $gamedata['innerHTML']['info'] .= $_INFO['data_success'];
    //}else{
    //	$gamedata['innerHTML']['info'] .= $_INFO['data_failure'];
    //}
    $gamedata['value']['opass'] = $gamedata['value']['npass'] = $gamedata['value']['rnpass'] = '';
    if (isset($error)) {
        $gamedata['innerHTML']['error'] = $error;
    }
    ob_clean();
    $jgamedata = base64_encode(gzencode(compatible_json_encode($gamedata)));
    echo $jgamedata;
    ob_end_flush();
} else {
    //$ustate = 'edit';
    extract($udata);
    $iconarray = get_iconlist($icon);
    $select_icon = $icon;
    $userCardData = \cardbase\get_user_cardinfo($cuser);
    $card_ownlist = $userCardData['cardlist'];
    $card_energy = $userCardData['cardenergy'];
    $cardChosen = $userCardData['cardchosen'];
    include template('user');
}
?>
 
コード例 #2
0
ファイル: register.php プロジェクト: Tian-hao/dts
<?php

define('CURSCRIPT', 'register');
require './include/common.inc.php';
include './include/user.func.php';
include './gamedata/banlist.list';
if (isset($cuser) && isset($cpass)) {
    gexit($_ERROR['logged_in'], __FILE__, __LINE__);
}
if (!isset($cmd)) {
    //$ustate = 'register';
    $icon = 0;
    $gender = 'm';
    $iconarray = get_iconlist();
    $select_icon = 0;
    $motto = $criticalmsg = $killmsg = $lastword = '';
    include template('register');
} elseif ($cmd = 'post_register') {
    //$ustate = 'register';
    $gamedata = array();
    $name_check = name_check($username);
    $pass_check = pass_check($npass, $rnpass);
    $onlineip = real_ip();
    if ($name_check != 'name_ok') {
        $gamedata['innerHTML']['info'] = $_ERROR[$name_check];
    } elseif ($pass_check != 'pass_ok') {
        $gamedata['innerHTML']['info'] = $_ERROR[$pass_check];
    } elseif (preg_match($iplimit, $onlineip)) {
        $gamedata['innerHTML']['info'] = $_ERROR['ip_banned'];
    } else {
        $result = $db->query("SELECT * FROM {$gtablepre}users WHERE username = '******'");