kohana - 配置文件控制器的组织

时间:2013-07-05 12:44:17

标签: php controller kohana profile

我想建立一个带有一些简单社交元素的网站。我想知道如何组织用户配置文件。我的怀疑是:

执行example.com/user/someuser时

  • 未登录的用户应该看到没有任何编辑个人资料的公开个人资料    选项

  • 如果显示了他的个人资料,则记录的用户应该看到私人个人资料       公开个人资料,如果显示其他个人资料

我打算这样做: 配置控制器类   - 检查用户是否已登录

  • 如果不是,请显示公开个人资料视图

  • 如果用户已登录,则显示依赖于授权的公共个人资料或私人个人资料

但是,如果有人在网址中添加了某些内容,例如:编辑或其他内容? 请给出一些如何组织这样的建议的建议,或者有人可以提供一些教程或其他东西的链接?

1 个答案:

答案 0 :(得分:1)

基本思想是在控制器的before()方法中检查身份验证,该方法在控制器操作方法之前执行。以下是几个例子的链接:

Official Kohana Documentation - Controller: Before and after

Unofficial Kohana 3 Wiki - Using Auth with template extended controllers