如何使用魔术链接在 WordPress 中添加无密码登录

已发表: 2023-03-13

您是否希望为您的网站添加无密码登录系统,例如魔术链接?

这将允许您的用户无需记住密码即可登录您的 WordPress 网站。 他们只需单击发送到其电子邮件收件箱的链接即可访问该网站和他们的帐户。

在本文中,我们将向您展示如何使用魔术链接在 WordPress 中添加无密码登录。

How to Add Passwordless Login in WordPress with Magic Links

什么是无密码登录?

您使用密码来保护我们的 WordPress 网站的安全。 通过要求每个用户在登录时输入用户名和密码,您可以防止未经授权的用户访问您网站的敏感区域。

如果您有一个用户需要定期登录的网站(例如多作者网站、会员网站或在线商店),这一点尤其重要。

但是密码很难创建和记住,并且会导致安全问题。 例如,用户可能会设置容易被猜到的弱密码,或者在多个站点上使用相同的密码。

他们也可能会花你钱。 75% 的用户在忘记并需要重设密码时退出,30% 的客户在提示创建密码时放弃购物车。 密码问题也会给您的支持团队带来负担。

幸运的是,您可以通过多种方式提高网站密码的安全性。 您可以强制您的用户使用强密码并定期更改他们的密码。 我们还建议您使用密码管理器来安全地管理您的密码。

但是,您可能希望完全避免使用密码。 无密码登录系统允许您的用户无需输入密码即可登录您的网站。

什么是魔法链接?

魔术链接是最常见的无密码登录方法。

登录您的 WordPress 网站时,系统会要求用户提供他们的用户名或电子邮件地址。 接下来,一个特殊链接会发送到该电子邮件地址,用户只需单击该链接即可转到您的网站并自动登录。

这种无密码登录形式是安全的,因为链接只能使用一次,并且会在一定分钟数后过期。 此外,该链接只能在用户的电子邮件帐户中找到,这可以确认用户是他们所说的那个人。

这不同于您提供给需要在您的网站上运行测试的插件开发人员或安全专家的临时登录链接。 在这种情况下,登录解决方案只是临时的,不需要每次都输入电子邮件地址。

话虽如此,让我们来看看如何使用魔术链接在 WordPress 中添加无密码登录。

如何使用魔术链接在 WordPress 中添加无密码登录

您需要做的第一件事是安装无密码登录插件。 有关更多详细信息,请参阅我们关于如何安装 WordPress 插件的分步指南。

注意:在本教程中,我们将使用免费插件。 还有一个 Magic Login Pro 计划,它增加了支持和附加功能,例如暴力保护、登录重定向和自定义发送的电子邮件的能力。

激活后,该插件会自动在您的标准登录屏幕上添加一个“向我发送登录链接”按钮。 这将让您的用户使用他们的用户名(或电子邮件)和密码登录(如果他们记得),或者如果他们不记得则请求魔术链接。

The Plugin Automatically Adds a Magic Link Button to the Login Screen

如果输入的用户名或电子邮件地址在您的网站上有一个有效帐户,则用户将收到一封包含登录链接的电子邮件。

该链接将有效 5 分钟,然后过期。 如果需要,您可以在插件设置中更改链接的生命周期,如下所示。

注意:如果您或您的用户没有收到电子邮件并且它不在您的垃圾邮件文件夹中,那么您网站的电子邮件可能有问题。 您应该查看我们的指南,了解如何修复 WordPress 不发送电子邮件的问题。

如果您的网站上没有使用输入的用户名或电子邮件地址的帐户,则会显示一条错误消息。

An Error Message Is Displayed if There Is No Account for the Username or Email Address

配置 Magic Link 插件

您可以通过访问管理侧边栏中的设置»Magic Login来配置 Magic Link 插件。

此页面包含插件的所有选项,包括 Pro 用户可以使用的高级选项。

Magic Login Settings

第一个选项称为“Force Magic Login”。 启用后,您的用户将无法选择使用密码登录。

他们只需输入用户名或电子邮件地址,然后单击“向我发送链接”按钮。 一个神奇的链接将通过电子邮件发送到他们的收件箱。

The 'Force Magic Login' Setting Removes the Password From the Login Screen

或者,您可以使用短代码[magic_login_form]将魔术链接登录表单添加到任何页面或小部件。 有关详细信息,请参阅我们的指南,了解如何在 WordPress 中添加简码。

第二个选项默认启用,并在标准登录表单中添加一个神奇的登录按钮。 关闭此开关后,魔术链接按钮将从该登录表单中删除。

接下来的两个选项与安全性有关。 默认情况下,令牌寿命设置使魔术链接在 5 分钟后过期。 我们建议保持此设置较短,但如果您的用户有问题,您可以将其增加到 10 或 20 分钟。

Magic Login Settings

令牌有效性设置默认设置为 1。 这意味着每个魔术链接都适用于一次登录。 我们建议您保留此设置。

接下来是一个名为“自动登录链接”的功能。 启用后,一个魔术链接将添加到 WordPress 发送的所有电子邮件中,例如 WooCommerce 订单确认、自动优惠券和评论通知。 用户将在回复电子邮件时自动登录。

之后是专业用户的许多高级功能。 这些包括:

  • 蛮力保护
  • 登录请求限制
  • IP查询
  • 域名限制
  • 电子邮件主题
  • 电子邮件内容
  • 登录重定向

所有用户还有一个按钮可以重置令牌。

Magic Login Settings

完成插件配置后,请确保单击页面底部的“更新设置”按钮以存储设置。

我们希望本教程能帮助您了解如何使用魔术链接在 WordPress 中添加无密码登录。 您可能还想了解如何获得免费电子邮件域,或查看我们的常见 WordPress 错误列表以及如何修复这些错误。

如果您喜欢这篇文章,请订阅我们的 YouTube 频道以获取 WordPress 视频教程。 您还可以在 Twitter 和 Facebook 上找到我们。