手头的问题:
我正在创建一个不超过 10 页的“微型网站”。当用户未登录时,登录表单位于主页上。这里有一个快速分解。
公共访问页面:
- 主页(非会员)
- 信息页面
- 新闻页面
- 注册页面
会员访问页面:
- 首页(会员版)
- 我的帐户页面
- 进入比赛页面
潜在解决方案:
我不确定我的控制器的最佳解决方案。我正在考虑使用 2 个控制器,一个公共控制器和一个成员控制器。我的默认控制器是公开的。构造函数将检查用户是否已登录,如果已登录,则将其重定向到成员控制器:
redirect('member')
会员页面将被加载,它比公共页面有更多的链接。并且当用户点击进入比赛时,成员构造函数确保他们已登录,然后显示比赛视图。
这是应该如何获得特权访问。我还将添加一个管理页面供管理员更改奖品。所以会有3个特权。
谢谢!