xinax/laravel-latch
Laravel Latch
Laravel package for Latch SDK.
More info about Latch: https://latch.elevenpaths.com/ Official Latch php SDK: https://github.com/ElevenPaths/latch-sdk-php
Install
This package requires Laravel 4.1.*+
- Add repository to composer.json:
"xinax/laravel-latch": "dev-master"
- Update composer:
composer update
- Register the service provider in app.php
'Xinax\LaravelLatch\LaravelLatchServiceProvider',
Configuration
- Publish configuration file:
php artisan config:publish xinax/laravel-latch
- Set application ID and secret in:
app/config/packages/xinax/laravel-latch/config.php
Usage
All original method names were kept. Refer to original readme for updated documentation.
Pair register
$accountID = LaravelLatch::pair($pairCode);
Latch status check
try{
LaravelLatch::status($accountID);
} catch (Xinax\LaravelLatch\Exceptions\ClosedLatchException $e){
// ... latch protection logic ...
} catch (Xinax\LaravelLatch\Exceptions\LatchErrorException $e){
// ... crisis logic (depends of your security policy) ...
}
Unpair
LaravelLatch::unpair($accountID);
Related Packages
mpociot/reauthenticate
Reauthenticate users by letting them re-enter their passwords for specific parts...
35,953
301
comes/simpleauthenticator
A PHP library for implementing Google Authenticator's two-factor authentication...
10,194
0
milenmk/laravel-rate-limiting
Advanced rate limiting package for Laravel with exponential backoff, custom mess...
2,151
10