簡體   English   中英

檢查用戶是否登錄模板

[英]Checking if user is logged in the templates

假設我做了這樣的事情:

if (IsUserLoggedIn()) {
    echo $twig->render('home.html');
} else {
    echo $twig->render('login.html');
}

function isuserloggedin()
{
    return isset($_SESSION['userId']);
}

不檢入模板是否存在安全性問題?還是應該按基准使用?

模板:

Yo, you're logged in here, some details that only logged in should be able to see..

我要問的是,在Twig模板中使用某種條件性if語句來確保用戶再次登錄是必不可少的嗎?

干杯。

這是非常好的邏輯。

根據用戶權限的細化程度(例如,如果您有普通用戶,超級用戶和管理員),可以將該權限級別傳遞到Twig模板中,並根據這些變量顯示頁面的各個部分。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM