thuraaung2493/otp-generator

一个简单的OTP生成器。

dev-main 2024-09-07 07:56 UTC

This package is auto-updated.

Last update: 2024-09-07 07:56:25 UTC


README

安装

composer require thuraaung2493/otp-generator:dev-main

使用

use Thuraaung\OtpGenerator\OtpGenerator;

$generator = new OtpGenerator();
$generator->generate(); // 123456

外观

use Thuraaung\OtpGenerator\Facades\OtpGenerator;
use Thuraaung\OtpGenerator\Enums\CaseType;

OtpGenerator::generate(); // 123456

仅数字

use Thuraaung\OtpGenerator\Facades\OtpGenerator

OtpGenerator::generate(8); // "123456"
OtpGenerator::generate(8); // "12345678"

仅英文字母

use Thuraaung\OtpGenerator\Facades\OtpGenerator

OtpGenerator::generateAlpha(6, CaseType::MIXED); // "pHwmLh"

字母数字

use Thuraaung\OtpGenerator\Facades\OtpGenerator

OtpGenerator::generateAlphaNumeric(6, CaseType::MIXED); // "S3I3V1"

注意:仅大写 => CaseType::UPPERCASE,仅小写 => CaseType::LOWERCASE,混合(默认)=> CaseType::MIXED

测试

  composer test

许可证

本软件包是开源软件,遵循MIT许可证