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