首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用户关系和用户访问控制

用户关系和用户访问控制
EN

Stack Overflow用户
提问于 2011-05-06 19:42:54
回答 1查看 700关注 0票数 1

用户关系可以很好地控制节点对每个已批准的用户列表的内容的访问。

但我遇到的问题是,我也想使用核心配置文件模块,并允许那些通过用户关系连接的人看到彼此的用户配置文件。我花了2个小时试图找出一种不允许用户伪造URL并查看任何用户帐户的方法(当前查看用户配置文件需要用户配置文件访问权限)。

我想出了几个解决办法来解决这个问题。如果URL被欺骗并且请求用户没有访问权限,我想要做的是提供一个403页。

以下是我的想法:

  1. 禁用访问用户配置文件权限
  2. 在自定义模块中调用hook_menu_alter或hook_menu_link_alter
  3. 更改对自定义函数的访问回调,检查用户关系
  4. 如果不存在关系,则返回user_view

我想了解一些这方面的想法,因为我希望在用户配置文件页面上进行检查。hook_init()看起来太强壮了。

这是一个有效的解决办法吗?有什么想法?或者有一个模块可以让我快速完成这个任务?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-05-07 03:25:08

您所需的一切:CCK私有域 + 内容剖面

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5916262

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档