當前位置: 首頁>>代碼示例>>PHP>>正文


PHP dbex::checkExist方法代碼示例

本文整理匯總了PHP中dbex::checkExist方法的典型用法代碼示例。如果您正苦於以下問題:PHP dbex::checkExist方法的具體用法?PHP dbex::checkExist怎麽用?PHP dbex::checkExist使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在dbex的用法示例。


在下文中一共展示了dbex::checkExist方法的3個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的PHP代碼示例。

示例1: header

            header("Location:" . $siteRoot . "cancel.php");
            exit;
        } else {
            $msg = '授權出現錯誤,錯誤碼:' . $error_code;
        }
    }
}
if ($token) {
    // 獲取用戶身份信息
    $c = new SaeTClientV2(WB_AKEY, WB_SKEY, $token['access_token']);
    $sid_get = $c->get_uid();
    if_weiboapi_fail($sid_get);
    $sid = $sid_get['uid'];
    // 判斷是否首次授權,首次授權則登記sina uid
    $dbo = new dbex($dbServs);
    if (!$dbo->checkExist($sid, 'sina_uid', 'user_info_sina')) {
        // 首次授權 在綁定微博或用微博帳號注冊
        if (isset($_SESSION['uid'])) {
            //已注冊微動力,在綁定微博,完善信息
            $id = $_SESSION['uid'];
            $api_res = $c->show_user_by_id($sid);
            if_weiboapi_fail($api_res);
            $sql = "insert into user_info_sina (user_id, sina_uid, sina_token, token_update_at, token_expires_in, sina_screen_name, sina_location, sina_description, bind_time) values ('{$id}', '{$sid}', '{$token['access_token']}', now(), '{$token['expires_in']}', '{$api_res['screen_name']}', '{$api_res['location']}', '{$api_res['description']}', now())";
            $num = $dbo->exeUpdate($sql);
            if (1 != $num) {
                $msg = "向數據庫插入數據出錯。file:" . __FILE__ . ";line:" . __LINE__ . "sql:" . $sql;
                debug($msg);
            }
            $sql = "update user set bind_status = bind_status + 1 where user_id = '{$id}' limit 1";
            $num = $dbo->exeUpdate($sql);
            if (1 != $num) {
開發者ID:mafergomez70,項目名稱:micro-power,代碼行數:31,代碼來源:callback.php

示例2: header

    // 沒有帶token和email
    header('Location:' . $siteRoot . 'pre_reg.php');
    $dbo->close();
    exit;
}
// token和email有效
if (isset($_POST['submitted'])) {
    // 當前頁麵已提交,現在處理提交的數據
    $dbo = new dbex($dbServs);
    $err_msg = array();
    $e = $dbo->real_escape_string($email);
    $n = trim($_POST['name']);
    if (check_nickname_fail($n)) {
        $err_msg[] = "請填寫符合規定的用戶昵稱";
    } else {
        if ($dbo->checkExist($n, 'nick_name')) {
            $err_msg[] = "這個昵稱太熱門,已經被使用了,您換一個試試";
        }
    }
    $n = $dbo->real_escape_string($n);
    $p1 = trim($_POST['pass1']);
    $p2 = trim($_POST['pass2']);
    if (check_password_fail($p1)) {
        $err_msg[] = "請設置符合規定的密碼";
    } else {
        if ($p1 !== $p2) {
            $err_msg[] = "兩次密碼輸入不一致";
        } else {
            $ency_p = md5($p1);
        }
    }
開發者ID:mafergomez70,項目名稱:micro-power,代碼行數:31,代碼來源:reg.php

示例3: dbex

}
require_once "{$dbConfFile}";
// init $dbServs
if (isset($_POST['submitted'])) {
    // 處理用戶提交的數據
    $dbo = new dbex($dbServs);
    $err_msg = array();
    $code = trim($_POST['vericode']);
    if ($code != $_SESSION['verifyCode']) {
        $err_msg[] = '驗證碼錯誤,請重新輸入';
    }
    $e = trim($_POST['email']);
    if (check_email_fail($e)) {
        $err_msg[] = "請填寫正確的郵箱地址";
    } else {
        if ($dbo->checkExist($e)) {
            $err_msg[] = "對不起,該郵箱已經被使用了";
        }
    }
    if (empty($err_msg)) {
        global $token_salt;
        // initial in config.php
        $token = generate_token($e, $token_salt);
        // func in check.php
        include_once $webRoot . 'mail/class-phpmailer.php';
        include_once $webRoot . 'mail/class-smtp.php';
        $mail = new PHPMailer();
        $mail->IsSmtp();
        $mail->CharSet = 'UTF-8';
        $mail->AddAddress("{$e}");
        $body_message = "Hi,歡迎注冊微動力。\n 請點擊下麵的鏈接完成微動力帳號的注冊,24小時內有效。 \n 如果您並未申請微動力,請忽視此郵件。\n " . $siteRoot . "reg.php?token=" . $token . '&email=' . $e . " \n\n\n 微動力團隊 ";
開發者ID:mafergomez70,項目名稱:micro-power,代碼行數:31,代碼來源:pre_reg.php


注:本文中的dbex::checkExist方法示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。