设置这种类型的系统有几个步骤。我将在下面概述它们,但是如果您有任何疑问,请告诉我们!这是一个相当复杂的过程。
1)创建一个自定义字段,该字段是密码的查找键: //www.screencast.com/t/kkPejkBmD
2)创建一个自定义字段,让系统知道您是否上传了密码或是否有人输入了密码: //www.screencast.com/t/TgGjVYmOhgOj
3)将您的密码列表上传到ActiveDEMAND。使用电子邮件地址作为查找键,并使用该人的密码更新密码自定义字段,并使用true(或1)更新“密码上传”自定义字段。
4)在表格上,使用密码自定义字段: //www.screencast.com/t/11H58wLvc52
5)将表单重定向到中间页: //www.screencast.com/t/ah7h9DWR6rq
6)中间页面上将只有一个动态内容块。
6a)默认块将显示“对不起密码错误”,并在行中放置以下脚本:
setTimeout(function(){
document.location='//www2.aurosks.com/login_page';
}, 1000);
6b)使用此查询创建该块的另一个版本: //www.screencast.com/t/44IUSqdth 并将此脚本添加到动态块行:
setTimeout(function(){
document.location='//www2.aurosks.com/protected_page';
}, 1000);
这是如何工作的,如果该人输入了您上载的密码,则您在步骤6中创建的阻止会将他们重定向到您要进行密码保护的页面。如果此人输入了您未上传的密码,则不会设置第二个自定义字段,这些字段将看到“错误密码”动态框,并被发送回登录屏幕。
该解决方案为每个人提供了他们自己的密码,然后您知道谁查看了该页面。如果您只想对每个人使用1个密码,则可以执行类似的操作,方法是检查动态块是否输入了“全局密码”。希望这是有道理的!
评论
请 登入 发表评论。