init
This commit is contained in:
31
vendor/yii2mod/yii2-rbac/rules/GuestRule.php
vendored
Normal file
31
vendor/yii2mod/yii2-rbac/rules/GuestRule.php
vendored
Normal file
@@ -0,0 +1,31 @@
|
||||
<?php
|
||||
|
||||
namespace yii2mod\rbac\rules;
|
||||
|
||||
use Yii;
|
||||
use yii\rbac\Rule;
|
||||
|
||||
/**
|
||||
* Class GuestRule
|
||||
*
|
||||
* @package yii2mod\rbac\rules
|
||||
*/
|
||||
class GuestRule extends Rule
|
||||
{
|
||||
/**
|
||||
* @inheritdoc
|
||||
*/
|
||||
public $name = 'guestRule';
|
||||
|
||||
/**
|
||||
* @param int|string $user
|
||||
* @param \yii\rbac\Item $item
|
||||
* @param array $params
|
||||
*
|
||||
* @return mixed
|
||||
*/
|
||||
public function execute($user, $item, $params)
|
||||
{
|
||||
return Yii::$app->user->isGuest;
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user