markocupic/backend-password-recovery-bundle

Contao CMS 后端密码恢复插件

1.6.13 2024-08-18 10:49 UTC

README

logo

Contao 后端密码恢复包

永远不要通过电子邮件发送密码。

此插件在输入错误的后端用户密码后显示“密码恢复”按钮。通过输入用户名或电子邮件地址,用户会收到一个带有链接的电子邮件。这样,后端用户可以重新创建密码。

安装

使用 composer require markocupic/backend-password-recovery-bundle 或 Contao 管理员进行安装。安装后执行数据库更新。

操作

配置

安装后无需进一步配置。可以通过语言文件调整 邮件主题邮件正文

// contao/languages/de/default.php
$GLOBALS['TL_LANG']['MSC']['pwRecoveryEmailSubject'] = 'Lorem ipsum';
$GLOBALS['TL_LANG']['MSC']['pwRecoveryEmailText']  = 'Lorem ipsum';

为了提高安全性,链接的默认 有效期 为 10 分钟。但是,可以在 config/config.yaml 文件中调整此设置。

# config/config.yaml
markocupic_backend_password_recovery:
    token_lifetime: 900 # default 600 s (10 min)

默认情况下,"密码恢复"按钮仅在输入错误密码后显示。但是,可以调整使其永久可见。

# config/config.yaml
markocupic_backend_password_recovery:
    show_password_recovery_link_on_login_failure_only: false # Default true