跳转到主要内容

Token Role Form

项目描述

redomino.tokenroleform

此产品允许未注册用户通过填写包含个人信息和有效电子邮件地址的联系方式表单来下载或查看私有内容;提交表单后,系统会自动发送一封包含请求私有内容链接的邮件给请求者。

基本上,请求是通过PloneFormGen操作适配器执行的,该适配器通过redomino.tokenrole激活一个临时访问令牌,并通过邮件发送。令牌的有效期仅为几分钟,这意味着它必须尽快使用。这样做是为了避免在社交网络或其他平台上未经授权的分享。

如何使用tokenroleform

步骤详解

  • 安装redomino.tokenroleform

  • 创建一个PloneFormGen

  • 添加一个“TokenRoleMailerAdapter”并配置它

    • 选择您想要共享的现有私有文档(字段“私有文档”)

    • 有效期(分钟),令牌的有效期。默认:60分钟

    • 提取收件人(选择“从您的电子邮件地址”或另一个电子邮件字段)

在消息标签页中,您可以通过在文本中添加${TOKEN_URL}来配置字段,以添加文本链接。如果您更喜欢HTML链接,请转到模板标签页并添加以下HTML

<a tal:define=”token_url python:request.get(‘TOKEN_URL’);”

tal:attributes=”href token_url;” tal:content=”token_url”>访问链接</a>

Tokenrole表单截图

https://github.com/redomino/redomino.tokenroleform/blob/master/docs/resources/tokenroleformconf.png?raw=true

Token角色表单配置

作者

变更日志

0.5 (2013-06-25)

  • 修复MANIFEST.in [sithmel]

  • 修改setup.py。 [davidemoro]

  • 更新README.txt [davidemoro]

0.4 (2012-06-29)

  • 添加截图并更新README.txt。 [davidemoro]

0.3 (2012-06-28)

  • 修改setup.py。 [davidemoro]

0.2 (2012-06-21)

  • 更新README.txt [davidemoro, dpollino]

  • 首次公开发布 [davidemoro]

0.1 (2012-06-19)

  • 初始版本 [davidemoro]

项目详情


下载文件

下载适用于您平台的文件。如果您不确定选择哪个,请了解更多关于安装包的信息。

源代码分发

redomino.tokenroleform-0.5.zip (73.3 kB 查看哈希值)

上传时间 源代码

由以下支持