第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會(huì)有你想問的

如何在不建立數(shù)據(jù)庫連接的情況下檢查用戶是否登錄(用戶類)

如何在不建立數(shù)據(jù)庫連接的情況下檢查用戶是否登錄(用戶類)

PHP
慕碼人2483693 2023-03-04 14:14:13
我有一個(gè)帶有一些普通方法的類 User 和一個(gè)傳遞 $pdo 對(duì)象的構(gòu)造函數(shù)。還有一個(gè)名為isLogged()的方法,它只檢查是否設(shè)置了必要的會(huì)話變量。但是,如果我只想檢查用戶是否已登錄,而不建立數(shù)據(jù)庫連接怎么辦?// I need to check if user is logged here but it requires including db.phprequire 'includes/db.php';$user = new User($pdo);if (!$user->isLogged()) {    header('Location: index.php');    exit;}if ($_SERVER['REQUEST_METHOD'] === 'POST') {    // POST validation    // ...    // That is the place where DB connection should be made}
查看完整描述

1 回答

?
慕哥9229398

TA貢獻(xiàn)1877條經(jīng)驗(yàn) 獲得超6個(gè)贊

當(dāng)用戶登錄時(shí),您需要設(shè)置一個(gè)會(huì)話變量,將用戶標(biāo)記為已登錄,然后在需要時(shí)檢查該變量


function private setLoggedIn() {

    session_start();

    $_SESSION['isLoggedIn'] = true;

}


function public checkLoggedIn() {

    if ($_SESSION['isLoggedIn']) {

        return true;

    } else {

        return false;

    }

}


查看完整回答
反對(duì) 回復(fù) 2023-03-04
  • 1 回答
  • 0 關(guān)注
  • 93 瀏覽

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)