Download the PHP package eagleeye/otp without Composer

On this page you can find all versions of the php package eagleeye/otp. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.

FAQ

After the download, you have to make one include require_once('vendor/autoload.php');. After that you have to import the classes with use statements.

Example:
If you use only one package a project is not needed. But if you use more then one package, without a project it is not possible to import the classes with use statements.

In general, it is recommended to use always a project to download your libraries. In an application normally there is more than one library needed.
Some PHP packages are not free to download and because of that hosted in private repositories. In this case some credentials are needed to access such packages. Please use the auth.json textarea to insert credentials, if a package is coming from a private repository. You can look here for more information.

  • Some hosting areas are not accessible by a terminal or SSH. Then it is not possible to use Composer.
  • To use Composer is sometimes complicated. Especially for beginners.
  • Composer needs much resources. Sometimes they are not available on a simple webspace.
  • If you are using private repositories you don't need to share your credentials. You can set up everything on our site and then you provide a simple download link to your team member.
  • Simplify your Composer build process. Use our own command line tool to download the vendor folder as binary. This makes your build process faster and you don't need to expose your credentials for private repositories.
Please rate this library. Is it a good library?

Informations about the package otp

LARAVEL OTP GENERATOR

A laravel package to generate OTP.


🚀 Installation

Composer will allows you to quickly install via the command line.


🚀Vendor Publishing


NOTE
Publishing vendors are optional only required if you are willing to change configuration and use database as OTP storage.


Publish config file

Publish database migration file


Configuration File

NOTE
You will find the OTP configuration file in config folder name as otp.php .


otp.php



🚀Usage


Import OTP facade


Static Function : get

This will generate a OTP that valid till expire time(configured in config file),For every otp request the method response new otp string with new expire time:


Example


Static Function : interval

This will generate a OTP that valid till expire time(configured in config file),for new request it will generate new otp if only previous otp with the $key expired or empty:


Example if otp hasnt expired

Example if otp expired


Static Function : action

This will generate a OTP that valid till expire time(configured in config file),For every otp request the method response new otp string with new expire time. The function takes one extra callable parameter to do additional work's(SMS,EMAIL,etc..) before returning otp string:


Example


Static Function : intervalaction

Same as Interval the function will generate new otp until previous one expired:


Example if otp hasnt expired

Example if otp expired


Static Function : Verify

This verify function will verify otp with generated otp and expired the otp from system.


Example


Static Function : Readonly

This will return a random generated string for other uses.


Example




Author


👤 Shuvo Dewan



Contribution

If you find an issue with this package or you have any suggestion please help out.



All versions of otp with dependencies

PHP Build Version
Package Version
No informations.
Composer command for our command line client (download client) This client runs in each environment. You don't need a specific PHP version etc. The first 20 API calls are free. Standard composer command

The package eagleeye/otp contains the following files

Loading the files please wait ....