Ejemplo n.º 1
0
     $check_info = 0;
     $homePage = "";
     $email = "";
     $nickname = "";
 }
 //检查两次密码是否相同
 if ($check_info == 1 && $_POST['addpassword'] != $_POST['password_con']) {
     $ActionMessage = $strErrPassword;
     $check_info = 0;
 }
 if ($check_info == 1 && $_POST['email'] != "" && check_email($_POST['email']) == 0) {
     $ActionMessage = $strErrEmail;
     $check_info = 0;
 }
 //检测昵称
 if ($check_info == 1 && $_POST['nickname'] != "" && check_nickname($_POST['nickname']) == 0) {
     $ActionMessage = $strNickLengMax;
     $check_info = 0;
 }
 if (!empty($_POST['validate'])) {
     $_POST['validate'] = safe_convert($_POST['validate']);
 }
 if ($check_info == 1 && (empty($_POST['validate']) || $_POST['validate'] != $_SESSION['backValidate']) && $settingInfo['uservalid'] == 1) {
     $ActionMessage = $strLoginValidateError;
     $check_info = 0;
 } else {
     $_SESSION['backValidate'] = "";
     //把验证码清除
 }
 //过滤特别的一些用户名
 if ($check_info == 1) {
Ejemplo n.º 2
0
    $gourl = "{$load}";
}
$posturl = "index.php?load={$load}&page={$page}";
//过滤IP
$allow_reply = filter_ip(getip());
if ($settingInfo['isValidateCode'] == 1) {
    $validate_image = "include/image_firefox.inc.php";
}
$openwin_width = "640";
$openwin_height = "450";
//保存留言内容
if ($action == "save" && $allow_reply) {
    $check_info = true;
    if (empty($_SESSION['rights']) or $_SESSION['rights'] == "member") {
        //检测昵称是否合法
        if (empty($_SESSION['rights']) && check_nickname($_POST['username']) == 0) {
            $ActionMessage = $strNickLengMax;
            $check_info = false;
        }
        //检测验证码
        if (!empty($_POST['validate'])) {
            $_POST['validate'] = safe_convert($_POST['validate']);
        }
        if ($check_info && (empty($_POST['validate']) || $_POST['validate'] != $_SESSION['backValidate']) && $settingInfo['isValidateCode'] == 1) {
            $ActionMessage = $strGuestBookValidError;
            $check_info = false;
        } else {
            $_SESSION['backValidate'] = "";
            //把验证码清除
        }
        //过滤名称与IP