alrez96 / laravel-otp
Laravel 框架的 OTP 登录系统。
v1.2.0
2024-05-10 16:50 UTC
Requires
- php: ^8.2
- laravel/framework: ^11.0
Requires (Dev)
- orchestra/testbench: ^9.0
- phpunit/phpunit: ^11.0
This package is auto-updated.
Last update: 2024-09-11 10:12:41 UTC
README
简介
这是一个用于在 Laravel 中实现 OTP 系统的简单包,它仅包括生成令牌和验证令牌。您可以与此包一起使用 Laravel 的认证系统或 laravel/breeze 包。
安装
您可以通过 composer 安装此包
composer require alrez96/laravel-otp
配置
您应该发布 迁移和 config/otp.php 配置文件
php artisan vendor:publish --provider="Alrez96\LaravelOtp\OtpServiceProvider"
用法
生成 OTP 令牌
<?php use Alrez96\LaravelOtp\Facades\Otp; Otp::generateToken(string $identifier); // or using helper otp()->generateToken(string $identifier);
验证 OTP 令牌
<?php use Alrez96\LaravelOtp\Facades\Otp; Otp::validateToken(string $identifier, string $token); // or using helper otp()->validateToken(string $identifier, string $token);
许可证
此包是开源软件,许可协议为 MIT 许可证。