Skip to content

getmim/lib-otp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 

Repository files navigation

lib-otp

Adalah library untuk menggenerasi OTP, module ini tidak mengirim SMS, aplikasi bertanggungjawab bagaimana menyampaikan kode OTP tersebut ke user.

Instalasi

Jalankan perintah di bawah di folder aplikasi:

mim app install lib-otp

Penggunaan

Module ini menambah satu library dengan nama LibOtp\Library\Otp yang bisa digunakan untuk menggenerasi OTP dan memvalidasi OTP input user:

use LibOtp\Library\Otp;

$u_phone = '081';
$u_otp = Otp::generate($u_phone);

$valid = Otp::validate($u_phone, $u_otp);

Method

static generate(string $identity, int $len=6, string $expires='+2 hour', string $retry='+60 seconds'): object

static validate(string $identity, string $otp): bool

About

OTP Provider

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages