WP Manifestindependent plugin directory
manifest / users / password-reset-manager

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

Установка

  1. Загрузите файл password-reset-manager.php в папку /wp-content/plugins/
  2. Активируйте плагин через меню 'Плагины' в WordPress
  3. Настройте срок действия ссылок в разделе "Настройки" → "Ссылки восстановления"

Использование

Настройки администратора

  • Перейдите в "Настройки" → "Ссылки восстановления"
  • Установите время действия ссылок в минутах (от 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