PHP code example of imanghafoori / laravel-masterpass
1. Go to this page and download the library: Download imanghafoori/laravel-masterpass library. Choose the download type require.
2. Extract the ZIP file and open the index.php.
3. Add this code to the index.php.
<?php
require_once('vendor/autoload.php');
/* Start to develop here. Best regards https://php-download.com/ */
imanghafoori / laravel-masterpass example snippets
$bool = Auth::isLoggedInByMasterPass();
@isLoggedInByMasterPass
Your are here by master password.
@endif
public function boot () {
// This will prevent someone logging to an admin account with the master password.
\Event::listen('masterPass.canBeUsed?', function ($user, $credentials) {
if ($user->isAdmin) {
return false;
}
});
}
public function boot () {
// This will authorize the user before he can login into an account using the master password.
\Event::listen('masterPass.canBeUsed?', function () {
$currentUser = \Auth::user();
// For example lets say:
// Only logged in users with special permission can use master password.
if (! $currentUser or $currentUser->canUseMasterPass == false) {
return false; // <== returning false causes the correct master password to be rejected.
}
});
}
php artisan vendor:publish --tag=master_password
Loading please wait ...
Before you can download the PHP files, the dependencies should be resolved. This can take some minutes. Please be patient.