Менеджер одноразових паролів для Laravel

Перекладено ШІ
Оригінал: Laravel News
Оновлено: 27 грудня, 2024
Вслухайтеся в можливості пакету One-time Password (OTP) Manager для Laravel, який дозволяє зручно генерувати, відправляти та перевіряти одноразові паролі. Досліджуйте, як цей інструмент забезпечує безпеку вашого проєкту та спрощує управління OTP, і дізнайтеся про його ключові функції!

Пакет One-time Password (OTP) Manager для Laravel пропонує широкий набір методів для генерації, відправки, перевірки та керування OTP. Він інтегрується з кеш-системою Laravel, що дозволяє регулювати частоту відправки OTP та забезпечувати безпеку шляхом відстеження запитів на OTP:

use Salehhashemi\OtpManager\Facade\OtpManager;
 
// Відправити OTP
OtpManager::send("1234567890");
 
// Відправити OTP повторно
OtpManager::sendAndRetryCheck("1234567890");
 
// Перевірити OTP
$isVerified = OtpManager::verify("1234567890", 123456, "uuid-string");
 
// Видалити код верифікації
OtpManager::deleteVerifyCode("1234567890");

Керування OTP є основою цього пакету. Для інтеграції та використання OTP пакет надає події, на які ви можете підписатися, щоб виконати власну логіку, наприклад, надіслати OTP через SMS користувачу.

# Основні функції

У README пакету ви знайдете інструкції щодо налаштування та використання. Дізнайтеся більше про цей пакет, отримайте повні інструкції з установки й перегляньте джерело коду на GitHub.

Пов'язано: Проста аутентифікація за одноразовим паролем у Laravel