2015-07-22 09:24:28 2987次浏览 1条回答 1 悬赏 10 金钱

我现在在开发的时候,管理后台习惯了使用Admin模块,而这样不是太安全,有没有办法设置成另一个别名访问的,url里就可以通过别名访问,而不能使用 admin 访问,记得thinkphp里有这个功能的,不知道Yii2下下如何实现?

最佳答案

  • 魔鬼 发布于 2015-07-22 10:31 举报

    在urlManager添加规则就可以了
    模块名/<controller:\w+>/<action:\w+>' => 真实模块名称/<controller>/<action>
    模块名可以任意修改成你需要的.配合Url,Html生成链接即可.

    2 条回复
    回复于 2015-07-22 11:27 回复

    这样做不行,这样设置那么原来的模块就也是可以访问了,新模块也可以访问,再在要设置原始的不允许访问,只允许访问新设置的

    回复于 2015-07-22 11:37 回复
        'admin' => [
            'class' => 'frontend\modules\admin\Module',
            // ... 模块其他配置 ...
        ],
    

    直接将admin修改成 manager 就可以了!

    没有找到数据。
您需要登录后才可以回答。登录 | 立即注册
cfanbo
见习主管

cfanbo

注册时间:2015-05-23
最后登录:2015-09-10
在线时长:11小时52分
  • 粉丝2
  • 金钱110
  • 威望0
  • 积分220

热门问题