web\User can()

can() public method

Checks if the user can perform the operation as specified by the given permission.

Note that you must configure "authManager" application component in order to use this method. Otherwise it will always return false.

public boolean can ( $permissionName, $params = [], $allowCaching = true )
$permissionName string

The name of the permission (e.g. "edit post") that needs access check.

$params array

Name-value pairs that would be passed to the rules associated with the roles and permissions assigned to the user.

$allowCaching boolean

Whether to allow caching the result of access check. When this parameter is true (default), if the access check of an operation was performed before, its result will be directly returned when calling this method to check the same operation. If this parameter is false, this method will always call yii\rbac\CheckAccessInterface::checkAccess() to obtain the up-to-date access result. Note that this caching is effective only within the same request and only works when $params = [].

return boolean

Whether the user can perform the operation as specified by the given permission.

doc_Yii
2016-10-30 17:17:19
Comments
Leave a Comment

Please login to continue.