场景:网站有一个webform
,用户可以填写和提交。表单提交后,系统将创建一个PDF文件,其中包含用户输入的数据。用户将看到该pdf的下载链接,并拥有下载此特定PDF的访问权限(而不包括其他可由url结构猜出的其他已屈服的webform条目的PDF)。
对如何做到这一点有什么建议吗?有什么模块可以处理这个问题吗?我无法提供到目前为止的代码,因为它与会话相关的事情没有任何关系。我猜这和下面的钩子有关:
function mymodule_form_alter(&$form, &$form_state, $form_id) {
}
function mymodule_webform_submission_presave($node, &$submission) {
}
function mymodule_webform_submission_presave($node, &$submission) {
}
发布于 2014-01-16 16:48:32
您可能可以使用规则模块:- on事件(提交webform) -向具有相关权限查看PDF的用户指示角色'RoleA‘。
然后使用content_access模块为RoleA提供访问PDF的必要权限。
https://stackoverflow.com/questions/21165722
复制