PHP code example of cinghie / yii2-user-extended
1. Go to this page and download the library: Download cinghie/yii2-user-extended 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/ */
cinghie / yii2-user-extended example snippets
use cinghie\userextended\Module;
'userextended' => array_merge(Module::securityPreset('prod'), [
'class' => Module::class,
// overrides / secrets
'cloudflareSiteKey' => '...',
'cloudflareSecretKey' => '...',
]),
php composer.phar
'components' => [
'cache' => [
'class' => 'yii\caching\FileCache', // '@dektrium/rbac/views/permission' => '@vendor/cinghie/yii2-user-extended/views/permission',
'@dektrium/rbac/views/role' => '@vendor/cinghie/yii2-user-extended/views/role',
'@dektrium/rbac/views/rule' => '@vendor/cinghie/yii2-user-extended/views/rule',
'@dektrium/user/views/admin' => '@vendor/cinghie/yii2-user-extended/views/admin',
'@dektrium/user/views/profile' => '@vendor/cinghie/yii2-user-extended/views/profile',
'@dektrium/user/views/role' => '@vendor/cinghie/yii2-user-extended/views/role',
'@dektrium/user/views/security' => '@vendor/cinghie/yii2-user-extended/views/adminlte/security',
'@dektrium/user/views/settings' => '@vendor/cinghie/yii2-user-extended/views/settings',
],
],
],
]
'modules' => [
'user' => [
'class' => 'dektrium\user\Module',
// 404 on /user/registration/* and /user/recovery/*
// (unlike dektrium BackendFilter, profile + settings stay available)
'as backend' => [
'class' => 'cinghie\userextended\filters\BackendFilter',
// 'controllers' => ['registration', 'recovery'],
],
'enableRegistration' => false,
'enablePasswordRecovery' => false,
'enableImpersonateUser' => false,
'controllerMap' => [
'registration' => 'cinghie\userextended\controllers\RegistrationController',
],
],
],
'as backend' => 'dektrium\user\filters\BackendFilter',