我正在为自己建立一个网站。我希望将某些方面限制在公众面前,以便当用户成为会员时,他们可以“完全”访问。
计划是有一个会员区(面向普通大众),这也将允许用户拥有一个唯一的个人资料,他们可以编辑(如个人资料图片等)目前我'设置成员登录,它确实将用户引导到“成员区”,即问题是权限。目前,如果有人要使用网址浏览这个“会员区”,他们可以直接进入。所以权限是我正在努力解决的一个大问题。与用户一起拥有一个独特的页面,他们可以编辑自己的详细信息。
我还打算建立一个公司区域(公司登录已经以与会员登录相同的方式创建),在一个成员离开了对他们从公司收到的一种类型的工作的评论后,该公司在公司简介中显示如果他们愿意,他们能够回应它。
TL:DR - 会员区域限制非用户查看网站某些方面的权限。会员独特的个人资料。公司简介。
有没有人有任何好的教程或设计这类东西的技巧?
非常感谢任何帮助。
谢谢, 安德鲁
答案 0 :(得分:0)
您可以使用SESSIONS变量 SESSIONS
每次用户登录时,您都会启动会话并在会话变量中存储检查权限所需的详细信息(例如用户类型),之后可以从任何页面访问会话变量
因此,在每个页面中,您都可以检查会话变量是否已设置为表示用户已登录
实施例
session_start();
$_SESSION["level"] = 1;
if ($_SESSION["level"] == 1) do your thing