alrez96/laravel-otp

Laravel 框架的 OTP 登录系统。

v1.2.0 2024-05-10 16:50 UTC

This package is auto-updated.

Last update: 2024-09-11 10:12:41 UTC


README

Latest Stable Version Total Downloads

简介

这是一个用于在 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 许可证