gpt4 book ai didi

php - 用于管理显示哪些内容的模板系统?

转载 作者:行者123 更新时间:2023-11-29 10:57:59 28 4
gpt4 key购买 nike

我对 PHP 相当陌生,但心里有一个项目,并且想强制自己在来到这里时学习。所以我使用 SB Admin 2 作为前端模板。在必须完全废弃旧的登录/注销功能后,我不得不使用准备好的语句来代替,我有一个非常基本的登录/注销工作。

我正试图根据我指定的用户角色来决定如何隐藏/显示内容。只创建一个 admindashboard.php 和 userdashboard.php 更有意义,还是根据用户滚动本身隐藏 php 中的内容(例如侧边栏中的菜单项)并拥有一个仪表板.php 更有意义。我看到有人提到后端模板系统,从我的搜索中我发现 twig 非常受欢迎,但找不到任何真正告诉我这是正确的轨道。有人可以向我指出任何可能对此有所帮助的文档吗?谢谢

最佳答案

在必须完全废弃旧的登录/注销功能后,我不得不使用准备好的语句来代替。

Answer: You have to simply put role column in your user table.

我正在尝试根据我指定的用户角色来决定如何隐藏/显示内容。

Answer: use session management like for administrator use code likethis <?php if(isset($_SESSION['uid'])!='' && $_SESSION['role']=='Admin'): ?>

and write html code for your navbar here in between ending <?php endif; ?>

其余的请使用您的其他导航栏代码供非管理员使用,希望您了解导航栏和页面安全性。
`

<?php if(isset($_SESSION['uid'])==''){
echo "<script>window.location='index.php';</script>"; }
if($_SESSION['role']!='Admin'){
echo "<script>window.location='home.php';</script>";
}elseif($_SESSION['role']=='Employee'){
}else{ $_SESSION['role'];}
?>

`


这是最简单的角色访问控制。如果您需要了解基于角色的访问控制,请提出问题,我会尽力回答。

关于php - 用于管理显示哪些内容的模板系统?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42738105/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com