【发布时间】:2017-04-22 05:24:06
【问题描述】:
所以我正在尝试制作一个虚拟网站,只有标记为高级的会员才能看到某些内容。由于它是一个虚拟网站,因此区分的方式是在创建帐户时在复选框上选择是或否。但是,我无法弄清楚如何让整个网站检查以确保用户是高级会员而不是普通会员或访客。在注册页面本身,我想我可以使用 if 语句来最初标记它
if($user['premium'] == 1){
$_SESSION['premium'] = true;
}
但是如果用户是高级会员,我将如何制作像 membersonly.php 这样的页面?我假设我必须使用一个函数或一个类,但我真的不知道我需要在里面做什么。
编辑 我想我解释得不够清楚,这并不奇怪,因为我是在凌晨 2 点发布的。我不想只是将普通用户和访客从membersonly.php 中重定向出去,我想要它,因此如果用户拥有高级帐户,则membersonly 页面的链接仅显示在导航栏上。这可以通过 if 语句来完成,还是我需要创建一个专门用于监控的函数或类?
【问题讨论】:
标签: php restrictions