Alternate method for generating codes.

This commit is contained in:
flash 2024-08-04 23:04:06 +00:00
parent a9e40361c2
commit cf87a2d592

View file

@ -3,12 +3,14 @@ namespace Mince;
use InvalidArgumentException;
use RuntimeException;
use Index\Base32;
use Index\XString;
use Index\Data\{DbStatementCache,IDbConnection};
use Index\Net\IPAddress;
use Ramsey\Uuid\UuidInterface;
class Verifications {
private const CODE_CHARS = 'ABCDEFGHIJKLMNOPQRSTUVWXYZ234567';
private IDbConnection $dbConn;
private DbStatementCache $cache;
@ -18,7 +20,7 @@ class Verifications {
}
public static function generateCode(): string {
return Base32::encode(random_bytes(6));
return XString::random(10, self::CODE_CHARS);
}
public function prune(): void {