PHP library for simple and secure generation of random tokens.

Installs: 67

Dependents: 0

Suggesters: 0

Security: 0

Stars: 0

Watchers: 1

Forks: 0

Open Issues: 0

Type:package

pkg:composer/khalilleo-webagentur/token-gen

v1.0.1 2025-04-19 14:28 UTC

This package is auto-updated.

Last update: 2025-10-19 15:38:40 UTC


README

PHP library for simple and secure generation of random tokens.

Requirements

  • PHP ^8.1

Installation

composer require khalilleo-webagentur/token-gen

Usage

use Khalilleo\TokenGen\Token;

$token = (new Token())->getRandomToken();

Example

<?php

require 'vendor/autoload.php';

use Khalilleo\TokenGen\Token;

$token = new Token();

var_dump($token->getRandomToken(16)); // Returns something like 'rQEswWjT3cKtB6uL'

var_dump($token->getRandomTokenOnlyLowers(7)); // Returns something like 'pcstkew'

var_dump($token->getRandomTokenOnlyUppers(20)); // Returns something like 'QVYRPUZGTOESJXLWICMA'

var_dump($token->getRandomApiToken()); // Returns something like '90b1230f-e510-4af2-9b65-a7928bb1c1cd'

var_dump($token->getRandomDigits(8)); // Returns something like '65347092'

var_dump($token->getOtp()); // Returns something like '213582'

var_dump($token->getRandomPassword()); // Returns something like 'YBo@RUV6' (Default: 8)

var_dump((new Token())->getRandomToken()); // Returns something like 'lBwF7hTu1sqNfUIXD2zdW6Pvnyrx5b0Y' (Default: 32)

Copyright

This project is licensed under the MIT License.