Password Reset Link Expiry Manager
Управляет сроком действия ссылок восстановления пароля и добавляет предупреждения в письма. Плагин обеспечивает безопасность и удобство для пользователей при восстановлении пароля и регистрации.
by Robert Bennett · github.com/robertobennett/password-reset-manager · website
★ 1stars
0forks
Install
No release zip yet. The repository archive installs, but the folder name will carry the branch suffix and updates will not flow:
wp plugin install https://github.com/robertobennett/password-reset-manager/archive/refs/heads/password-reset-manager.zipОписание
Управляет сроком действия ссылок восстановления пароля и добавляет предупреждения в письма. Плагин обеспечивает безопасность и удобство для пользователей при восстановлении пароля и регистрации.
Основные характеристики
- Настраиваемый срок действия ссылок восстановления пароля
- Предупреждения о времени действия в email-сообщениях
- Проверка валидности ключей при попытке сброса пароля
- Поддержка как восстановления пароля, так и регистрации новых пользователей
- Панель управления в админке WordPress
Установка
- Загрузите файл
password-reset-manager.phpв папку/wp-content/plugins/ - Активируйте плагин через меню 'Плагины' в WordPress
- Настройте срок действия ссылок в разделе "Настройки" → "Ссылки восстановления"
Использование
Настройки администратора
- Перейдите в "Настройки" → "Ссылки восстановления"
- Установите время действия ссылок в минутах (от 1 до 1440 минут)
- Настройки применяются автоматически ко всем ссылкам восстановления
Для пользователей
- При запросе сброса пароля пользователь получает письмо с предупреждением о сроке действия
- Ссылки автоматически становятся недействительными после истечения установленного времени
- Пользователи видят понятное сообщение об истечении срока действия ссылки
Технические детали
- Версия: 1.1
- Автор: Robert Bennett
- Текстовая домен: Password Reset Link Expiry Manager
- Требуется: WordPress 4.7+
- Совместимость с PHP 7.0+
Безопасность
- Валидация и санитизация входных данных
- Защита от CSRF атак с использованием nonce
- Безопасная обработка ключей восстановления
- Предотвращение прямого доступа к файлам
Функции
custom_password_reset_expiration()- устанавливает срок действия ссылкиcheck_reset_key_validity()- проверяет валидность ключа сбросаcustom_password_reset_message()- модифицирует письмо восстановленияcustom_new_user_notification()- модифицирует письмо регистрации- Полная панель управления в админке
Поддержка
Для получения поддержки посетите: https://github.com/RobertoBennett/password-reset-manager