Download Monitor Email Lock下载监控器邮件锁插件

打开Download Monitor Email Lock下载监控器邮件锁插件

Download Monitor Email Lock下载监控器邮件锁插件下载监视器的电子邮件锁定扩展允许您要求用户在获得下载访问权限之前填写他们的电子邮件地址。

Download Monitor Email Lock下载监控器邮件锁插件用法

安装扩展程序后,打开您想要使用电子邮件地址表格锁定的下载。

锁定下载

编辑您想要锁定的下载,然后选中“下载选项”元框中的“电子邮件锁定”复选框。选中该选项后,不要忘记保存/更新下载。

锁定你下载

锁定你下载

插入解锁下载表单简码

电子邮件锁定扩展附带了一个新的短代码,它将显示电子邮件锁定表单,并在表单成功后显示文件的下载链接。您需要将您的下载 ID 传递给此短代码,我们在示例中使用了下载 ID5

例子: [dlm_email_lock id=5]

通过“禁止访问”页面解锁

您还可以使用短代码显示默认下载链接,而不是在页面上显示解锁表单[download]。当访问者单击链接时,下载监视器将检查用户是否已解锁下载。如果还没有,将显示“无法访问”页面。电子邮件锁定扩展程序会自动将解锁表单附加到“禁止访问”页面,以便您的访问者可以在那里解锁下载。

例子: [download id=5]

因为您使用默认的 [download] 短代码,所以您可以使用 短代码的所有属性, 例如输出模板!

管理输入的电子邮件地址

输入的电子邮件地址附在下载内容中。一个名为“电子邮件地址”的新元框将附加到使用电子邮件锁定扩展锁定的每个下载内容。在此列表中,您可以删除电子邮件地址并将其全部导出到 CSV 文件。然后,您可以将该 CSV 文件导入到您选择的邮件客户端中。

您可以在下载编辑屏幕上管理电子邮件地址

您可以在下载编辑屏幕上管理电子邮件地址

客户使用情况

如果您已按照“使用”部分中的上述步骤进行操作,您就可以开始下载了。访问者必须输入他们的电子邮件地址才能访问下载。

电子邮件锁的示例显示

电子邮件锁的示例显示

MX记录查找

使用 MX 记录是为了让您可以在域上拥有活动的邮件服务。我们的实现会验证这些记录是否存在于用户的电子邮件域中。换句话说,我们希望最大限度地减少有人使用虚假电子邮件地址(不存在)下载文件的机会,例如:  records@domains.com。

常见问题FAQ

电子邮件地址是否经过验证?

是的。电子邮件地址由浏览器验证(如果支持),因为它是本机 HTML5 电子邮件字段。最重要的是,电子邮件地址通过 JavaScript 客户端和 PHP 服务器端进行验证。

移动设备是否会通过生成的电子邮件锁定表单显示正确的键盘?

它会。电子邮件锁定扩展生成本机 HTML5 电子邮件字段,使移动设备能够显示正确的键盘。

我想更改生成表单的 HTML 结构,这可能吗?

可以。我们意识到,即使对于大多数人来说默认的 HTML 结构都很好,您可能仍希望拥有自定义模板。

要覆盖电子邮件锁定模板部分,请添加名为的文件download-email-lock.phpyour-theme/download-monitor/。您可以找到(并使用)位于以下位置的默认电子邮件锁定模板plugins/dlm-email-lock/templates/download-email-lock.php.

请注意,如果未提交所需的表单字段,则扩展程序无法让您的访问者访问下载。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/588392.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

段永平浙江大学捐赠;合计超10亿元;OpenAI 年收超16亿美元;邻汇吧5000万元C+轮融资

投融资 • 「邻汇吧」完成5000万元C轮融资,安吉政府产业基金投资• 投资者预计明年黄金价格或将创新高• 至臻云完成 A 轮数千万元融资 大模型 • ChatGPT 产品增长强劲 OpenAI 年化收入超 16 亿美元• 周鸿祎:明年大模型一方面追求“大”&#xff0c…

【JavaScript】浮点数精度问题

✨ 专栏介绍 在现代Web开发中,JavaScript已经成为了不可或缺的一部分。它不仅可以为网页增加交互性和动态性,还可以在后端开发中使用Node.js构建高效的服务器端应用程序。作为一种灵活且易学的脚本语言,JavaScript具有广泛的应用场景&#x…

1.PHP简单入门

1.PHP代码执行方式 PHP是在服务器端执行,然后返回给用户结果。 如果直接使用浏览器打开,就会解析为文本。 意思是说,浏览器通过 http请求,才能够执行php页面。 2.PHP代码框架 开启本机服务器(下载软件略&#xff09…

.NET进阶篇06-async异步、thread多线程2

知识须要不断积累、总结和沉淀,思考和写做是成长的催化剂web 内容目录 1、线程Thread 一、生命周期 二、后台线程 三、静态方法 1.线程本地存储 2.内存栅栏 四、返回值 2、线程池ThreadPool 一、工做队列 二、工做线程和IO线程 三、和Thread区别 四、定时器 1、线…

二叉树的后序遍历,力扣

目录 建议先刷一下中序遍历 题目地址: 题目: 我们直接看题解吧: 解题方法: 注: 解题分析: 解题思路: 代码实现: 代码实现(递归): 代码实现&#x…

LINUX 抓包工具Tcpdump离线安装教程

本次教程基于内网环境无法访问网络使用安装包进行安装抓包工具 1、首先给大家看下一共有6个安装包,依次进行解压,包我就放到csdn上了,需要的可以联系我进行下载 2打包然后传到服务器任意一个目录下,进入到当前目录,然后…

React快速入门之交互性

响应事件 创建事件处理函数 处理函数名常以handle事件名命名 function handlePlayClick() {alert(Playing);}传递事件处理函数 函数名、匿名两种方式&#xff01; function PlayButton() {function handlePlayClick() {alert(Playing);}return (<Button handleClick{handl…

VS2019+OpenCV4.7.0+OpenCV_contrib4.7.0+CUDA安装+配置视频硬解码保姆级别教程

在算法开发过程中&#xff0c;涉及基于opencv的rtsp流硬解码&#xff0c;这里设计结合当前所有的资料&#xff0c;实现了现有opengl相关的所有跟视频硬解码相关的功能&#xff0c;下面对opencv4.7.0的编译流程进行说明&#xff1a; 一、准备工作 下载opencv &#xff1a;open…

matplotlib绘制柱状图

代码 import matplotlib.pyplot as plt import numpy as np# 数据 categories [denoise, double-digit, 100% 5R] existence [0.9778, 0.9768, 0.9767] non_existence [0.9772, 0.9767, 0.9778]# 设置每组柱状图的宽度 bar_width 0.25# 计算每组柱状图的位置 x np.arange…

最优轨迹生成(一)—— 微分平坦

本系列文章是学习深蓝学院-移动机器人运动规划课程第五章最优轨迹生成 过程中所记录的笔记&#xff0c;本系列文章共包含四篇文章&#xff0c;依次介绍了微分平坦特性、无约束BVP轨迹优化、无约束BIVP轨迹优、 带约束轨迹优化等内容 本系列文章链接如下&#xff1a; 最优轨迹生…

五、Spring AOP面向切面编程

本章概要 场景设定和问题复现解决技术代理模式面向切面编程思维&#xff08;AOP&#xff09;Spring AOP框架介绍和关系梳理 5.1 场景设定和问题复现 准备AOP项目 项目名&#xff1a;spring-aop-annotation pom.xml <dependencies><!--spring context依赖--><…

一文讲清数据资产化之确权和估值

《中共中央 国务院关于构建数据基础制度更好发挥数据要素作用的意见》已发布一年&#xff0c;数据资产化和入表已成为2023年的热门话题&#xff0c;随着2023年底国家数据局吹风《"数据要素x"三年行动计划&#xff08;2024-2026年&#xff09;》即将发布&#xff0c;这…

Android 13 - Media框架(27)- ACodec(五)

前面几节我们了解了OMXNodeInstance是如何处理setPortMode、allocateBuffer、useBuffer的&#xff0c;这一节我们再回到ACodec&#xff0c;来看看 ACodec start 的其他部分。 我们首先来回顾一下&#xff0c;ACodec start 的状态切换以及处理的事务&#xff0c;我们用一张不太准…

EOS运行启动 keosd 和 nodeos

EOS运行启动 keosd 和 nodeos 启动keosd:启动nodeos 安装完eosio后keosd和nodeos是一起带着的&#xff0c;我把EOS的运行keosd 和 nodeos官网教程放上来&#xff1a; https://developers.eos.io/welcome/latest/getting-started-guide/local-development-environment/start-nod…

软件工程期末复习习题

知识点总结 第一章&#xff1a;软件工程概述 1、软件的定义&#xff1a;在运行中能提供所希望的功能与性能的程序使程序能够正确运行的数据及其结构描述软件研制过程和方法所用的文档。 2、软件危机&#xff1a;软件开发的生产率远远不能满足客观需要。开发的软件产品往往不能…

【PowerMockito:编写单元测试过程中采用when打桩失效的问题】

问题描述 正如上图所示&#xff0c;采用when打桩了&#xff0c;但是&#xff0c;实际执行的时候还是返回null。 解决方案 打桩时直接用any() 但是这样可能出现一个mybatisplus的异常&#xff0c;所以在测试类中需要加入以下代码片段&#xff1a; Beforepublic void setUp() …

你真的懂Hello World!吗?(编译与链接,静态链接与动态链接)

&#x1f4ab;Hello World! 对于大家来说Hello World!应该是最熟悉不过的一句话&#xff0c;我们从Hello World!走进了计算机的世界&#xff0c;但是你真的了解Hello World!吗&#xff1f;你又思考过它背后蕴含的机理吗&#xff1f;他是怎么从代码变成程序的你真的思考过吗&…

Spring Boot程序输出远程访问IP

&#x1f389;&#x1f389;欢迎来到我的CSDN主页&#xff01;&#x1f389;&#x1f389; &#x1f3c5;我是君易--鑨&#xff0c;一个在CSDN分享笔记的博主。&#x1f4da;&#x1f4da; &#x1f31f;推荐给大家我的博客专栏《SpringBoot开发》。&#x1f3af;&#x1f3af;…

03 HAL库下UART的使用

引言&#xff1a; 需要使用到的uart调试工具在文章最后的资料里面 题外话&#xff1a;uart和usart的区别 UART&#xff08;Universal Asynchronous Receiver/Transmitter&#xff09;和USART&#xff08;Universal Synchronous/Asynchronous Receiver/Transmitter&#xff09;…

获取Windows10系统原始安装日期

版权声明 本文原创作者&#xff1a;谷哥的小弟作者博客地址&#xff1a;http://blog.csdn.net/lfdfhl 目标 获取Windows10系统最原始的安装日期&#xff1b;例如&#xff1a;刚买电脑时安装系统的时间。 步骤 第一步&#xff0c;请打开PowerShell&#xff0c;单击Windows P…