首页 > 其他 > 详细

yii2 设置多个入口文件

时间:2015-05-26 18:28:19      阅读:906      评论: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
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!