对于Drupal 7站点,我需要创建一个带有文档列表(视图)(.pdf)的安全页面。将有一个页面包含文档列表(pdf的视图)。要访问该页面并能够下载任何.pdf,用户必须使用自己唯一的用户名/密码登录。所以我认为需要做的是以下几点。
任何人都可以提供有关如何执行此操作的信息吗?是否有用于此功能的模块?
谢谢,
答案 0 :(得分:1)
您可以使用content_access模块执行此操作。您可以按角色限制对任何内容(列表页面)的访问。
如果您在主/辅助导航中创建指向此页面的链接(例如),则此链接应仅显示给具有相应权限的用户(如角色中所定义)。
LF
答案 1 :(得分:1)
创建一些权限并将其分配给特定用户,然后在hook_meny中,您可以使用user_acccess函数检查登录用户是否具有该权限,并根据该返回true或false。
if(user_access(YOUR_PERMISSION_HERE)) {
return TRUE;
}
else {
return FALSE
}
您也可以在其中编写您的SQL查询。您可以将此代码放在函数中,并在该特定表单菜单定义的访问回调中调用该函数