Download the PHP package jslmariano/basic-authentication-otp without Composer
On this page you can find all versions of the php package jslmariano/basic-authentication-otp. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download jslmariano/basic-authentication-otp
More information about jslmariano/basic-authentication-otp
Files in jslmariano/basic-authentication-otp
Package basic-authentication-otp
Short Description Laravel OTP code features with sms via nexmo
License MIT
Informations about the package basic-authentication-otp
Jslmariano Authentication OTP
Installation
Laravel Authentication Log requires Laravel 5.5 or higher, and PHP 7.0+.
You may use Composer to install Laravel Authentication Log into your Laravel project:
composer require jslmariano/basic-authentication-otp
Configuration
After installing the Laravel Authentication Log, publish its config, migration and view, using the vendor:publish
Artisan command:
php artisan vendor:publish --provider="Jslmariano\AuthenticationOtp\Providers\OtpServiceProvider"
Next, you need to migrate your database. The Laravel Authentication Log migration will create the table your application needs to store authentication logs:
php artisan migrate
Then, integrate the Services\Auth\OTP
to your user login route (by default, App\Http\Controllers\Auth\AuthController
controller, but please look on your routes as guide to your login controller). This service provides a method to block the authentication process and ensure that it needs the OTP code verified first. You should include this in your login logic before the creation of session or auth token.
For the vuejs frontend you need install @bachdgvn/vue-otp-input first:
npm install --save @bachdgvn/vue-otp-input
Finally, add the OTP POP-UP as vue component to your vue login. ( Code may also vary depending on how you handle your user login in frontend )
Contributing
Thank you for considering contributing to the Laravel Authentication OTP.
License
Laravel Authentication Log is open-sourced software licensed under the MIT license.
All versions of basic-authentication-otp with dependencies
jslmariano/laravel-authentication-log Version ^1.0
illuminate/auth Version ~5.5.0|~5.6.0|~5.7.0|~5.8.0|^6.0|^7.0
illuminate/bus Version ~5.5.0|~5.6.0|~5.7.0|~5.8.0|^6.0|^7.0
illuminate/console Version ~5.5.0|~5.6.0|~5.7.0|~5.8.0|^6.0|^7.0
illuminate/contracts Version ~5.5.0|~5.6.0|~5.7.0|~5.8.0|^6.0|^7.0
illuminate/database Version ~5.5.0|~5.6.0|~5.7.0|~5.8.0|^6.0|^7.0
illuminate/http Version ~5.5.0|~5.6.0|~5.7.0|~5.8.0|^6.0|^7.0
illuminate/notifications Version ~5.5.0|~5.6.0|~5.7.0|~5.8.0|^6.0|^7.0
illuminate/support Version ~5.5.0|~5.6.0|~5.7.0|~5.8.0|^6.0|^7.0