/var/www/vhosts/nabawater/backend/config
NameSizeModeActions
.gitignore470644editdlrm
bootstrap.php60644editdlrm
main-local.php2670644editdlrm
main.php49990644editdlrm
params-local.php180644editdlrm
params.php840644editdlrm
test.php1730644editdlrm
Edit: /var/www/vhosts/nabawater/backend/config/main.php (4999B)
Vendor::class, 'enableAutoLogin' => true, 'loginUrl' => ['login'], 'identityCookie' => [ 'name' => _userScopeKey('_identity-%s-backend-'.APP_USER_SCOPE), 'httpOnly' => true, ], 'on afterLogin' => [Vendor::class, 'afterLogin'], ]; $scopeRules = []; $scopeComponents=[ ]; break; case ACCESS_RULE_OUTLET: $user=[ 'identityClass' => Branch::class, 'enableAutoLogin' => true, 'loginUrl' => ['login'], 'identityCookie' => [ 'name' => _userScopeKey('_identity-%s-backend-'.APP_USER_SCOPE), 'httpOnly' => true, ], 'on afterLogin' => [Branch::class, 'afterLogin'], ]; $scopeRules = []; $scopeComponents=[ ]; break; default: $user = [ 'identityClass' => AdminUser::class, 'enableAutoLogin' => true, 'loginUrl' => ['login'], 'identityCookie' => [ 'name' => _userScopeKey('_identity-%s-backend-'.APP_USER_SCOPE), 'httpOnly' => true, ], 'on afterLogin' => [AdminUser::class, 'afterLogin'], ]; $scopeRules = []; $scopeComponents=[]; break; } $rules =[ 'profile' => 'admin-user/profile', 'logout' => 'login/logout', 'admin-update' => 'admin-user/admin-update', 'change-password' => 'admin-user/change-password', 'forgot-password' => 'admin-user/forgot-password', 'password-reset' => 'admin-user/password-reset', '/' => '/view', '//' => '/', //'//' => '/', '/' => '/', ]; if(count($scopeRules)) $rules = arrar_merge($rules ,$scopeRules); $components=[ 'request' => [ 'csrfParam' => _userScopeKey('_csrf-%s-backend-'.APP_USER_SCOPE), ], 'user' => $user, 'session' => [ // this is the name of the session cookie used for login on the backend 'name' => _userScopeKey('advanced-%s-backend-'.APP_USER_SCOPE), ], 'log' => [ 'traceLevel' => YII_DEBUG ? 3 : 0, 'targets' => [ [ 'class' => FileTarget::class, 'levels' => ['error', 'warning'], ], // [ // 'class' => 'yii\log\EmailTarget', // 'levels' => ['error'], // 'categories' => ['yii\db\*'], // 'message' => [ // 'from' => ['log@example.com'], // 'to' => ['admin@example.com', 'gautam.e@technoduce.com'], // 'subject' => 'Database errors at example.com', // ], // ], ], ], 'errorHandler' => [ 'errorAction' => 'site/error', ], /** * Yii2 assets clear cache * @link http://stackoverflow.com/a/26114551/5798881 */ 'assetManager' => [ 'appendTimestamp' => true, 'linkAssets' => true ], 'urlManager' => [ 'enablePrettyUrl' => true, 'showScriptName' => false, 'enableStrictParsing' => false, 'rules' => $rules, ], ]; if(count($scopeComponents)) $components = array_merge($components,$scopeComponents); return [ 'language' => 'en', // set source language to be English 'sourceLanguage' => 'en-US', 'id' => _userScopeKey('%s-backend'), 'basePath' => dirname(__DIR__), 'controllerNamespace' => 'backend\controllers', 'bootstrap' => ['log'], 'modules' => [ 'translation' => [ 'class' => TranslationModule::class ], 'apiLog' => [ 'class' => ApiLogModule::class ], 'delivery' => [ 'class' => DeliveryModule::class ], ], 'components' => $components, 'defaultRoute' => 'dashboard', 'params' => $params, ];