main.php 5.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149
  1. <?php
  2. $params = array_merge(
  3. require __DIR__ . '/../../common/config/params.php',
  4. require __DIR__ . '/../../common/config/params-local.php',
  5. require __DIR__ . '/params.php',
  6. require __DIR__ . '/params-local.php'
  7. );
  8. return [
  9. 'id' => 'backend',
  10. 'basePath' => dirname(__DIR__),
  11. 'controllerNamespace' => 'backend\controllers',
  12. 'bootstrap' => ['log'],
  13. 'defaultRoute' => 'admin/mall/index',
  14. 'modules' => [
  15. 'common' => [
  16. 'class' => 'backend\modules\common\Module',
  17. ],
  18. /** ------ 中控模块 ------ **/
  19. 'admin' => [
  20. 'class' => 'backend\modules\admin\Module',
  21. ],
  22. /** ------ 商城模块 -------**/
  23. 'mall' => [
  24. 'class' => 'backend\modules\mall\Module',
  25. ]
  26. ],
  27. 'components' => [
  28. 'request' => [
  29. 'csrfParam' => '_csrf-backend',
  30. ],
  31. // 'response' => [
  32. // 'class' => 'yii\web\Response',
  33. // 'as beforeSend' => 'backend\behaviors\BeforeSend',
  34. // ],
  35. 'user' => [
  36. 'identityClass' => 'common\models\backend\Admin',
  37. 'enableAutoLogin' => true,
  38. 'identityCookie' => ['name' => '_identity-backend', 'httpOnly' => true, 'secure' => true],
  39. 'loginUrl'=>array('admin/auth/login'),
  40. ],
  41. //o2o门店后台登录 - qimall_addons_store_admin.id自增从1000001开始
  42. 'store_user' => [
  43. 'identityClass' => 'addons\Store\common\models\StoreAdmin',
  44. 'enableAutoLogin' => true,
  45. 'identityCookie' => ['name' => '_identity-store', 'httpOnly' => true, 'secure' => true],
  46. 'loginUrl'=>array('admin/auth/login'),
  47. 'class'=>'yii\web\User'
  48. ],
  49. //多商户后台登录 - qimall_addons_mch_admin.id自增从2000001开始
  50. 'mch_user' => [
  51. 'identityClass' => 'addons\Mch\common\models\MchAdmin',
  52. 'enableAutoLogin' => true,
  53. 'identityCookie' => ['name' => '_identity-mch', 'httpOnly' => true, 'secure' => true],
  54. 'loginUrl'=>array('admin/auth/login'),
  55. 'class'=>'yii\web\User'
  56. ],
  57. //卡券销售员后台登录 - qimall_addons_card_coupons_sales_admin.id自增从3000001开始
  58. 'card_coupons_user' => [
  59. 'identityClass' => 'addons\CardCoupons\common\models\CardCouponsSalesAdmin',
  60. 'enableAutoLogin' => true,
  61. 'identityCookie' => ['name' => '_identity-card-coupons', 'httpOnly' => true],
  62. 'loginUrl'=>array('admin/auth/login'),
  63. 'class'=>'yii\web\User'
  64. ],
  65. //爱优诺后台登录 qimall_addons_aiyunuo_store_admin.id自增从4000001开始
  66. 'aiyunuo_store_user' => [
  67. 'identityClass' => 'addons\Aiyunuo\common\models\AiyunuoStoreAdmin',
  68. 'enableAutoLogin' => true,
  69. 'identityCookie' => ['name' => '_identity-aiyunuo-store', 'httpOnly' => true, 'secure' => true],
  70. 'loginUrl'=>array('admin/auth/login'),
  71. 'class'=>'yii\web\User'
  72. ],
  73. 'laodafu_store_user' => [
  74. 'identityClass' => 'addons\LaoDaFu\common\models\StoreAdmin',
  75. 'enableAutoLogin' => true,
  76. 'identityCookie' => ['name' => '_identity-laodafu-store', 'httpOnly' => true, 'secure' => true],
  77. 'loginUrl'=>array('admin/auth/login'),
  78. 'class'=>'yii\web\User'
  79. ],
  80. //爱优诺后台登录 qimall_addons_aiyunuo_store_admin.id自增从5000001开始
  81. 'yunmeng_store_user' => [
  82. 'identityClass' => 'addons\Yunmeng\common\models\YunmengStoreAdmin',
  83. 'enableAutoLogin' => true,
  84. 'identityCookie' => ['name' => '_identity-yunmeng-store', 'httpOnly' => true, 'secure' => true],
  85. 'loginUrl' => array('admin/auth/login'),
  86. 'class' => 'yii\web\User'
  87. ],
  88. 'happiness_store_user' => [
  89. 'identityClass' => 'addons\Happiness\common\models\HappinessStoreAdmin',
  90. 'enableAutoLogin' => true,
  91. 'identityCookie' => ['name' => '_identity-happiness-store', 'httpOnly' => true, 'secure' => true],
  92. 'loginUrl' => array('admin/auth/login'),
  93. 'class' => 'yii\web\User'
  94. ],
  95. 'happiness_agent_user' => [
  96. 'identityClass' => 'addons\Happiness\common\models\HappinessAgentAdmin',
  97. 'enableAutoLogin' => true,
  98. 'identityCookie' => ['name' => '_identity-happiness-agent', 'httpOnly' => true, 'secure' => true],
  99. 'loginUrl' => array('admin/auth/login'),
  100. 'class' => 'yii\web\User'
  101. ],
  102. 'session' => [
  103. // this is the name of the session cookie used for login on the backend
  104. 'name' => 'advanced-backend',
  105. 'class' => 'yii\redis\Session',
  106. 'timeout' => 3600*8,
  107. 'cookieParams' => [
  108. 'lifetime' => 3600*8,
  109. 'httponly' => true
  110. ],
  111. ],
  112. 'log' => [
  113. 'traceLevel' => YII_DEBUG ? 3 : 0,
  114. 'targets' => [
  115. [
  116. 'class' => 'yii\log\FileTarget',
  117. 'levels' => ['error', 'warning'],
  118. 'logVars' => [],
  119. 'logFile' => '@runtime/logs/' . date('Y-m/d') . '.log',
  120. ],
  121. [
  122. 'class' => 'yii\log\FileTarget',
  123. 'levels' => ['info'],
  124. 'logVars' => [],
  125. 'logFile' => '@runtime/info/' . date('Y-m/d') . '.log',
  126. ],
  127. ],
  128. ],
  129. 'errorHandler' => [
  130. // 'errorAction' => 'site/qi-error',
  131. ],
  132. // 'errorHandler' => [
  133. // 'errorAction' => 'message/error',
  134. // ],
  135. /*
  136. 'urlManager' => [
  137. 'enablePrettyUrl' => true,
  138. 'showScriptName' => false,
  139. 'rules' => [
  140. ],
  141. ],
  142. */
  143. ],
  144. 'params' => $params,
  145. ];