zelax90 / zf-user-forgot-password
基于zelax90/zf-user-notification的密码恢复系统
Requires
- xelax90/zf-user-notification: ^1.0.1
This package is auto-updated.
Last update: 2024-09-20 00:58:45 UTC
README
此模块提供了一个基于 zelax90/zf-user-notification
的简单密码恢复系统
安装
安装XelaxUserForgotPassword使用composer。有关composer文档,请参阅 getcomposer.org。
composer require xelax90/zf-user-forgot-password
然后,将XelaxUserForgotPassword
添加到您的config/application.config.php
,并运行doctrine模式更新以创建数据库表
php vendor/bin/doctrine-module orm:schema-tool:update --force
现在,将提供的配置文件vendor/xelax90/zf-user-forgot-password/config/xelax-user-forgot-password.global.php
和vendor/xelax90/zf-user-forgot-password/config/xelax-user-forgot-password.local.php.dist
复制到您的config/autoload
目录中。还要复制一个不带.dist
扩展名的xelax-user-forgot-password.local.php.dist
文件。
配置
电子邮件模板
您可以通过提供xelax-user-forgot-password/email/$LANGUAGE/$NOTIFICATION/$TEMPLATE的viewScript来覆盖本地化的电子邮件模板。您可以在视图文件夹中找到预定义的模板。
请求有效期
您可以通过全局配置中的request_lifetime
键配置请求有效期。传入的值必须是一个DateInterval对象或为其构造函数的间隔指定(请参阅DateInterval::__construct)。默认为一天。