【问题标题】:kohana - organization of profile controllerkohana - 配置文件控制器的组织
【发布时间】:2013-07-05 12:44:16
【问题描述】:

我想建立一个具有一些简单社交功能的网站。我想知道如何组织用户配置文件。我的疑问是:

example.com/user/someuser 执行时

  • 未登录的用户应该看到没有任何编辑配置文件的公共配置文件 选项

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

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

  • 如果没有,则显示公开的个人资料视图

  • 如果用户已登录,则根据授权显示公共配置文件或私人配置文件

但是,如果有人在 url 中放了一些东西,比如:编辑或其他东西怎么办? 请给一些建议如何组织这样的东西,或者也许有人可以提供一些教程或其他东西的链接?

【问题讨论】:

    标签: php controller kohana profile


    【解决方案1】:

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

    Official Kohana Documentation - Controller: Before and after

    Unofficial Kohana 3 Wiki - Using Auth with template extended controllers

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-12-28
      • 2015-09-14
      • 2015-08-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多