gpt4 book ai didi

javascript - 如何让一些内容只对管理员/管理员用户可见

转载 作者:行者123 更新时间:2023-11-28 17:59:53 25 4
gpt4 key购买 nike

我想知道限制用户访问我认为的某些内容部分的最佳做法是什么。我正在使用 CodeIgniter。当用户登录时,我在 session 中设置用户数据,如下所示:

控制者

$this->session->set_userdata('user_id', $user_id);
//..
$this->load->view('view');

现在在 View 中有两个 DIV。一个应该对所有人可见,另一个必须只对管理员或模组可见。下面是代码。

查看

<div id="log_out">
//visible to everybody
</div>

//Is it possible to put this div as a part of if function? Something like this:
//if <php $this->session->userdata('user_id') ?>

<div id="user_management">
//only visible to admin
</div>

//And how would I enclose the part that is restricted?

或者这应该完全不同吗?我应该将用户当前登录的内容存储在某个地方。如果是普通用户、管理员或 mod?提前感谢大家的阅读和回复。

最佳答案

我认为更好的解决方案是将该 View 划分为 2 个独立的 View 。然后在 Controller 中检查用户是否是管理员(从 session 中读取),如果是,则加载两个 View ,如果不是,则只加载一个 View 。

关于javascript - 如何让一些内容只对管理员/管理员用户可见,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20661699/

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