예제 #1
0
function handreg($nickname, $email, $password)
{
    require_once "../global.php";
    error_reporting(~E_ALL);
    $email = strtolower(stripslashes(trim($email)));
    $nickname = filterCode($nickname, true);
    $password = stripslashes($password);
    if (!emailCheck($email)) {
        $remsg["msg"] = "邮件地址不正确1" . $email;
        $remsg["jg"] = "2";
        return $remsg;
    }
    $nicknameError = checkNickname($nickname);
    if ($nicknameError != "") {
        $remsg["msg"] = $nicknameError;
        $remsg["jg"] = "2";
        return $remsg;
    }
    if (substr_count($password, " ") > 0) {
        $remsg["msg"] = "密码不能使用空格2";
        $remsg["jg"] = "2";
        return $remsg;
    }
    if (strlen($password) < 6 || strlen($password) > 26) {
        $remsg["msg"] = "密码长度不合法3";
        $remsg["jg"] = "2";
        return $remsg;
    }
    $DB = database();
    if (PHPSay::getMemberCount($DB, "email", $email) != 0) {
        $remsg["msg"] = "邮件地址已被占用,请进行帐号绑定4";
        $remsg["jg"] = "3";
        return $remsg;
    } else {
        if (PHPSay::getMemberCount($DB, "nickname", $nickname) != 0) {
            $remsg["msg"] = "昵称已被占用,请进行帐号绑定5";
            $remsg["jg"] = "3";
            return $remsg;
        } else {
            $userID = PHPSay::memberJoin($DB, $nickname, $email, md5($password), "");
            if ($userID > 0) {
                newAvatar($userID, "");
                loginCookie($PHPSayConfig['ppsecure'], $userID, $nickname, 1);
                $remsg["msg"] = "注册成功";
                $remsg["jg"] = "1";
                return $remsg;
            } else {
                $remsg["msg"] = "注册失败6";
                $remsg["jg"] = "2";
                return $remsg;
            }
        }
    }
    $DB->close();
}
<?php

require_once "../global.php";
include_once "hand.php";
$btsuconnectto = $_GET["to"];
if ($loginInfo['uid'] > 0) {
    $DB = database();
    $Iuid = $loginInfo['uid'];
    $userInfo = PHPSay::getMemberInfo($DB, "uid", $Iuid);
    $email = $userInfo['email'];
    $BtsuConnectUrl = $btsuconnectto . '/btsuser/btsudo.php?doid=1&liuser='******'@@' . $HWdoamin;
    ?>
	<script language="javascript" type="text/javascript">
           window.location.href="<?php 
    echo 'http://' . $BtsuConnectUrl;
    ?>
"; 
    </script>
	<?php 
} else {
    ?>
	<script language="javascript" type="text/javascript">
           window.location.href="<?php 
    echo 'http://' . $btsuconnectto;
    ?>
"; 
    </script>
	<?php 
}