⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 reg.php

📁 make project on java
💻 PHP
字号:
<?php
include'include/begin.php';

$tpl_html = 'reg';

include language();
$pagename_m = $_pagename[38];

include'include/main.php';

if (!$regclose) {
    echoerror(123);
} 
$regjt = $reg_jt / 60;
if ($_GET['type'] == "post") {
    if ($regclose == 2 && !$_POST["code"]) {
        echoerror(124);
    } 
    if ($regiptime) {
        $sqltime = $time-12 * 3600;
        mysql_query("delete from {$db_prefix}regip where  time<'$sqltime' ", $myconn);
        $result = mysql_query("select * from {$db_prefix}regip where ip='$_SERVER[REMOTE_ADDR]'", $myconn);
        $ipnum = mysql_num_rows($result);
        if ($ipnum >= $regipc) {
            echoerror(116);
        } 
    } 
    $username = strtolower($_POST['username']) == $_POST['username']?$_POST['username']: echoerror(40);
    $password = $_POST['password'];
    $email = trim($_POST['useremail']);
    preg_match("/^[a-zA-Z0-9\.]+$/is", $password)?null : echoerror(34);
    strlens($username) < $namemin || strlens($username) > $namemax?echoerror(35): null;
    if (bstrlen($username) > 15) {
        echoerror(139);
    } 
    $passwordmd5 = md5($password);
    bstrlen($password) > $passwordmax || bstrlen($password) < $passwordmin?echoerror(31): $password = substr($passwordmd5, 0, 13) . substr($passwordmd5, -3);
    if (jyname($username)) {
        echoerror(33);
    } 
    if ($estop) {
        $estop = trim($estop, "|");
        if (preg_match("/$estop/is", $username)) {
            echoerror(36);
        } 
    } 
    ereg("^[-a-zA-Z0-9_\.]+\@([0-9A-Za-z][0-9A-Za-z-]+\.)+[A-Za-z]{2,3}$", $email)?null: echoerror(32);
    $result = mysql_query("select * from {$db_prefix}members where username='$username'", $myconn);
    mysql_fetch_array($result)?echoerror(37): null;
    $result = mysql_query("select * from {$db_prefix}members where email='$email'", $myconn);
    mysql_fetch_array($result)?echoerror(38): null;
    $sex = $_POST['sex']?1 : 0;
    $posttime = $time + $reg_jt;
    if ($regclose == 2) {
        $code = $_POST["code"];
        $result = mysql_query("select * from {$db_prefix}code where code='$code'", $myconn);
        if ($row = mysql_fetch_array($result)) {
            $a = $row['a'];
            $b = $row['b'];
            $c = $row['c'];
            $sysguset = $row['e']?10 : 0;
            if ($row['f']) {
                echoerror(126);
            } 
            if ($row['i'] < 1) {
                echoerror(127);
            } 
            if ($row['g'] < $time) {
                echoerror(128);
            } 
            mysql_query("update {$db_prefix}code set i=i-1 where id='$row[id]'", $myconn);
        } else {
            echoerror(125);
        } 
    } else {
        $a = 0;
        $b = 0;
        $c = 0;
        $sysguset = 0;
    } 
	
		
    mysql_query("insert into {$db_prefix}members(username,password,email,sex,regdate,lastip,lasttime,posttime,a,b,c,admin,signa,webid) values('$_POST[username]','$password','$email','$sex','$time','$_SERVER[REMOTE_ADDR]','$time','$posttime','$a','$b','$c','$sysguset','','$webid')" , $myconn);
    $insert_id = mysql_insert_id();
    mysql_query("insert into {$db_prefix}address(username,wordpad,leaveword) values('$username','','')" , $myconn);
    mysql_query("update {$db_prefix}bbsinfo set  newmember='$username', totalmember=totalmember+'1'" , $myconn);
    if ($regiptime) {
        mysql_query("insert into {$db_prefix}regip(ip,time) values('$_SERVER[REMOTE_ADDR]','$time')" , $myconn);
    } 
    setcookie($usercookiesid, $insert_id, 0);
    setcookie($usercookiespw, $password, 0);
    echoioy(6);
} 

if ($_GET['type'] == 'apply') {
    $jjx2 = tpl_fun_jjx2(array('namemin' => $namemin, 'namemax' => $namemax, 'passwordmin' => $passwordmin, 'passwordmax' => $passwordmax, 'echo' => $regclose == 2?'' : 'display: none;', 'regjt' => $regjt));
} else {
    $jjx1 = tpl_fun_jjx1(array('webname' => $webname, 'bbsname' => $bbsname));
} 
include_once './cache/template/m_' . $style_id . '_' . $tpl_html . '.php';

?>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -