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

2
Перекладено ШІ
Оригінал: Laravel News
Оновлено: 17 грудня, 2025
Вслухайтеся в можливості пакету 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

Популярні

Logomark Logotype

Використання повнотекстового пошуку в Laravel

Laravel пропонує потужні можливості повнотекстового пошуку за допомогою методів whereFullText та orWhereFullText, що дозволяють здійснювати складні запити до бази даних. Дізнайтеся, як реалізувати ефективний пошук для вашого блогу чи системи управління контентом

Logomark Logotype

"SQLSTATE[HY000] [2002] Connection refused" у Laravel в GitHub Actions

Чи стикалися ви з помилкою «SQLSTATE[HY000] [2002] Connection refused» під час налаштування GitHub Actions для вашого додатку на Laravel? У нашій статті ми розглянемо три поширені причини цієї помилки та надамо рішення для їх усунення. Читайте далі, щоб дізнатися, як ваш CI/CD потік може працювати бездоганно!

Logomark Logotype

Як задокументувати кілька API в Laravel за допомогою Scramble

Ви знали, що в одному додатку Laravel можна реалізувати кілька API? У нашій статті ви дізнаєтеся, як за допомогою Scramble легко документувати різні версії API та налаштувати доступ до документації, щоб зробити її публічною або приватною. Читайте далі, щоб дізнатися більше