Esempio n. 1
0
    $newPw = getCrypt($pw, $_M['d_regis']);
    getDbUpdate($table['s_mbrid'], "pw='" . $newPw . "'", 'uid=' . $uid);
    getDbUpdate($table['s_mbrdata'], "email='{$email}',name='{$name}',nic='{$nic}',photo='{$photo}',tel2='{$tel2}'", 'memberuid=' . $uid);
    if ($my['uid'] == $uid) {
        if ($pw != '') {
            $_SESSION['mbr_pw'] = $newPw;
            $newPw = getCrypt($pw, $_M['d_regis']);
            getDbUpdate($table['s_mbrid'], "pw='" . $newPw . "'", 'uid=' . $uid);
            if ($my['uid'] == $uid) {
                $_SESSION['mbr_pw'] = $newPw;
            }
        }
    }
    getDbUpdate($table['s_mbrdata'], "email='{$email}',name='{$name}',nic='{$nic}',photo='{$photo}',tel2='{$tel2}'", 'memberuid=' . $uid);
} else {
    getDbInsert($table['s_mbrid'], 'site,id,pw', "'{$s}','{$id}','" . getCrypt($pw, $date['totime']) . "'");
    $memberuid = getDbCnt($table['s_mbrid'], 'max(uid)', '');
    $auth = 1;
    $mygroup = 1;
    $level = 1;
    $comp = 0;
    $adm_view = $admin ? '[admin]' : '';
    $home = '';
    $birth1 = 0;
    $birth2 = 0;
    $birthtype = 0;
    $tel1 = $tel2 && substr($tel2, 0, 2) != '01' ? $tel2 : '';
    $tel2 = $tel2 && substr($tel2, 0, 2) == '01' ? $tel2 : '';
    $zip = '';
    $addr0 = '';
    $addr1 = '';
Esempio n. 2
0
    $M1 = getDbData($table['s_mbrdata'], "email='" . $id . "'", '*');
    $M = getUidData($table['s_mbrid'], $M1['memberuid']);
} else {
    $M = getDbData($table['s_mbrid'], "id='" . $id . "'", '*');
    $M1 = getDbData($table['s_mbrdata'], 'memberuid=' . $M['uid'], '*');
}
if (!$M['uid'] || $M1['auth'] == 4) {
    getLink('', '', _LANG('a4002', 'site'), $history);
}
if ($M1['auth'] == 2) {
    getLink('', '', _LANG('a4003', 'site'), $history);
}
if ($M1['auth'] == 3) {
    getLink('', '', _LANG('a4004', 'site'), $history);
}
if ($M['pw'] != getCrypt($pw, $M1['d_regis']) && $M1['tmpcode'] != $pw) {
    getLink('', '', _LANG('a4005', 'site'), $history);
}
if ($usertype == 'admin') {
    if (!$M1['admin']) {
        getLink('', '', _LANG('a4006', 'site'), $history);
    }
}
getDbUpdate($table['s_mbrdata'], "tmpcode='',num_login=num_login+1,now_log=1,last_log='" . $date['totime'] . "'", 'memberuid=' . $M['uid']);
getDbUpdate($table['s_referer'], 'mbruid=' . $M['uid'], "d_regis like '" . $date['today'] . "%' and site=" . $s . " and mbruid=0 and ip='" . $_SERVER['REMOTE_ADDR'] . "'");
if ($idpwsave == 'checked') {
    setcookie('svshop', $id . '|' . $pw, time() + 60 * 60 * 24 * 30, '/');
} else {
    setcookie('svshop', '', 0, '/');
}
$_SESSION['mbr_uid'] = $M['uid'];
Esempio n. 3
0
function decrypt($str)
{
    $str_len = strlen($str);
    if ($str_len % 2 != 0) {
        return 0;
    }
    $ary = getCrypt();
    $str = str_split(strtoupper($str), 2);
    $ret = '';
    foreach ($str as $k => $v) {
        foreach ($ary as $k1 => $v1) {
            if (in_array($v, $v1)) {
                $ret .= $k1;
                break;
            }
        }
    }
    //判断密文格式
    if (strlen($ret) != $str_len / 2) {
        return 0;
    }
    return $ret;
}
Esempio n. 4
0
$birth1 = $birth_1 ? $birth_1 : 0;
$birth2 = $birth_2 && $birth_3 ? $birth_2 . $birth_3 : 0;
$QUE = "insert into " . $table['s_mbrdata'] . " \n(memberuid,site,auth,mygroup,level,comp,admin,adm_view,\nemail,name,nic,grade,photo,home,sex,birth1,birth2,birthtype,tel1,tel2,zip,\naddr0,addr1,addr2,job,marr1,marr2,sms,mailing,smail,point,usepoint,money,cash,num_login,pw_q,pw_a,now_log,last_log,last_pw,is_paper,d_regis,tmpcode,sns,noticeconf,num_notice,addfield)\nvalues\n('1','1','1','1','1','0','" . $my['admin'] . "','',\n'" . $email . "','" . $name . "','" . $nick . "','','','','" . $sex . "','" . $birth1 . "','" . $birth2 . "','" . $birthtype . "','','" . $cellphone . "','',\n'','','','','0','0','1','1','0','0','0','0','0','1','" . _LANG('a09', 'install') . "','','1','" . $date['totime'] . "','" . $date['today'] . "','0','" . $date['totime'] . "','','','','0','')";
db_query($QUE, $DB_CONNECT);
$groupset = array('A', 'B', 'C', 'D', 'E', 'F', 'G', 'H');
$i = 0;
foreach ($groupset as $_val) {
    getDbInsert($table['s_mbrgroup'], 'gid,name,num', "'" . $i . "','" . _LANG('a010', 'install') . $_val . "','" . (!$i ? 1 : 0) . "'");
    $i++;
}
for ($i = 1; $i < 101; $i++) {
    getDbInsert($table['s_mbrlevel'], 'gid,name,num,login,post,comment', "'" . ($i == 20 ? 1 : 0) . "','" . _LANG('a011', 'install') . $i . "','" . ($i == 1 ? 1 : 0) . "','0','0','0'");
}
$_tmpdfile = $g['path_module'] . 'admin/var/var.system.php';
include $_tmpdfile;
if ($d['admin']['syslang'] != $sitelang) {
    $d['admin']['syslang'] = $sitelang;
    $fp = fopen($_tmpdfile, 'w');
    fwrite($fp, "<?php\n");
    foreach ($d['admin'] as $key => $val) {
        fwrite($fp, "\$d['admin']['" . $key . "'] = \"" . addslashes(stripslashes($val)) . "\";\n");
    }
    fwrite($fp, "?>");
    fclose($fp);
    @chmod($_tmpdfile, 0707);
}
setcookie('svshop', $id . '|' . $pw1, time() + 60 * 60 * 24 * 30, '/');
$_SESSION['mbr_uid'] = 1;
$_SESSION['mbr_pw'] = getCrypt($pw1, $date['totime']);
putNotice(1, 'admin', 0, sprintf(_LANG('a012', 'install'), $name, $name), '', '');
getLink('./index.php?r=' . $siteid . '&iframe=Y&system=guide.install', 'parent.', '', '');
Esempio n. 5
0
        	}
        }
        
        while (@fgetc($fp) !== false)
        	$size++;
        	
        @fclose($file_pointer);
        */
        $size = sprintf("%u", $size);
        $sizename = array(' B', ' KB', ' MB', ' GB', ' TB', ' PB', ' EB', ' ZB', ' YB');
        $size = '* ' . @round($size / pow(1024, $i = floor(log($size, 1024))), 2) . $sizename[$i];
    }
    return $size;
}
$sBuff = '';
$p = getCrypt();
# Sections
if (isset($p['me']) && $p['me'] === 'loader') {
    //esta es la buena
    $i = 0;
    $countMenu = count($CCCPmod);
    $sysMenu = mLink('<b>' . tText('fm', 'File Manager') . '</b>', 'ajaxLoad("me=file")') . ' | ';
    while ($i < $countMenu) {
        $sysMenu .= mLink("<b>{$CCCPtitle[$i]}</b>", 'ajaxLoad("me=' . $CCCPmod[$i] . '")') . ($i == $countMenu ? '' : ' | ');
        $i++;
    }
    $sysMenu .= mLink('<b>' . tText('srm', 'Self Remove') . '</b>', 'ajaxLoad("me=srm")') . ' | ' . mLink('<b>' . tText('logout', 'Logout') . '</b>', 'if (confirm("' . tText('merror', 'Are you sure?') . '")) {sessionStorage.clear();hash="";d.getElementsByTagName("html")[0].innerHTML="";}');
    $loader = '
		<!DOCTYPE html>
	<html>
	<head>