[英]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.