码迷,mamicode.com
首页 > 其他好文 > 详细

yii2 设置多个入口文件

时间:2015-05-26 18:30:53      阅读:155      评论:0      收藏:0      [点我收藏+]

标签:

在web下希望加个core.php的后台入口,但因为权限问题,总是会跳转到index.php

技术分享

解决方案:

在core.php 引用的配置文件main-core.php加入如下代码:

 ‘components‘ => [
        ‘urlManager‘=>[
            ‘showScriptName‘ => true,
        ],
]

其余的一些前后台session以及login的配置都是在  ‘compoents’下的:

前台:

  ‘session‘ => [
            ‘name‘ => ‘PHPFRONTSESSID‘,
            ‘savePath‘ => sys_get_temp_dir(),
        ],
        ‘request‘ => [
            // !!! insert a secret key in the following (if it is empty) - this is required by cookie validation
            ‘cookieValidationKey‘ => ‘[RANDOM KEY HERE]‘,
            ‘csrfParam‘ => ‘_frontendCSRF‘,
        ],

后台:

  ‘session‘ => [
            ‘name‘ => ‘PHPBACKSESSID‘,
            ‘savePath‘ => sys_get_temp_dir(),
        ],
        ‘request‘ => [
            // !!! insert a secret key in the following (if it is empty) - this is required by cookie validation
            ‘cookieValidationKey‘ => ‘[DIFFERENT UNIQUE KEY]‘,
            ‘csrfParam‘ => ‘_backendCSRF‘,
        ],

然后,因为都是公用的yii2-user,所以 需要设置不同的cookie,则

 ‘user‘ => [
            ‘identityClass‘ => ‘dektrium\user\models\User‘,
            ‘enableAutoLogin‘ => true,
            ‘identityCookie‘ => [
                ‘name‘ => ‘_backendUser‘, // unique for backend
                ‘name‘ => ‘__frontendUser‘, // unique for frontend 选相应的到前后台
            ]
        ],        

 

yii2 设置多个入口文件

标签:

原文地址:http://www.cnblogs.com/cangzhou/p/4531039.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!