yiisoft / yii2-debug

Debug Extension for Yii 2
http://www.yiiframework.com
BSD 3-Clause "New" or "Revised" License
202 stars 150 forks source link

Allow custom module access check (enh #88) #346

Closed simialbi closed 5 years ago

simialbi commented 5 years ago
Q A
Is bugfix?
New feature? ✔️
Breaks BC?
Tests pass? ✔️
Fixed issues #88
samdark commented 5 years ago

Merged. Thank you!

cebe commented 5 years ago

Good addition, but this was already possible before :)

        'debug' => [
            'class' => yii\debug\Module::class,
            'on beforeAction' => function(\yii\base\ActionEvent $event) {
                if ($event->action->id === '...') {
                     // ...
                }
            },
            'as accessControl' => 
                'class' => \yii\filters\AccessControl::class,
                'rules' => [
                    [
                        'allow' => true,
                        'roles' => ['debugger'],
                    ],
                ],
            ],
        ],
almirb commented 5 years ago

Hello @simialbi !

How can I use this callback only if my IP is not in my allowedIPs list?