備忘録

備忘録

PHPでワンタイムパスワードを生成する方法

Ⅰ. はじめに

タイトルの通り「PHPワンタイムパスワードを生成する方法」です。

Ⅱ. やり方

1. サンプルプログラムを書く

index.php

<?php
require_once "vendor/autoload.php";

// composer require spomky-labs/otphp
use OTPHP\TOTP;

$secret = 'JDDK4U6G3BJLEZ7Y';
$otp = TOTP::create($secret);
echo $otp->now();

実行結果

ワンタイムパスワードの生成に成功した。Authyの値と一致している。
f:id:kagasu:20210612081940p:plain