单击链接时检查隐私级别和会话

时间:2011-02-07 16:17:02

标签: php social-networking privacy

这就是我如何定义业务逻辑。当在网站上点击链接时,系统将检查:

  1. 用户会话是否有效? - 是否登录用户。
    • 如果未登录,则显示“请登录”消息窗口。
    • 如果登录 - 他的角色是什么? - 管理员,会员,企业帐户。
  2. 如果是会员帐户,那么系统将检查对象表中正在查看的对象(示例照片)并检查其隐私设置(例如:朋友的朋友)。
  3. 计算或检查用户尝试访问该对象是否具有该对象具有的有效隐私级别。
  4. 如果为true,则显示对象显示已阻止的页面。

  5. 这是执行此操作的最佳方式还是在运行时计算得太多?我假设所有这些都是在运行时完成的,那么我可以在内存中保存什么以及我需要查询数据库的内容呢? php codeignitor中的任何内置函数都可以执行这些操作,还是需要从cratch编写它?

    基本用例是:“人员A点击人员B的照片链接,其中人员A可能登记或未登录,照片可能具有隐私级别(公众,朋友,朋友的朋友,没有人) )或者A人可能被B人阻止,因此在页面加载时,A人不会看到任何链接到B人的照片,直到解锁“

0 个答案:

没有答案