Open Journal Systems
3.3.0
PKPPublicAccessPolicy.inc.php
1
<?php
16
import
(
'lib.pkp.classes.security.authorization.HandlerOperationPolicy'
);
17
18
class
PKPPublicAccessPolicy
extends
HandlerOperationPolicy
{
26
function
__construct
($request, $operations, $message =
'user.authorization.privateOperation'
) {
27
parent::__construct($request, $operations, $message);
28
}
29
30
31
//
32
// Implement template methods from AuthorizationPolicy
33
//
37
function
effect
() {
38
if
($this->
_checkOperationWhitelist
()) {
39
return
AUTHORIZATION_PERMIT;
40
}
else
{
41
return
AUTHORIZATION_DENY;
42
}
43
}
44
}
45
46
PKPPublicAccessPolicy\__construct
__construct($request, $operations, $message='user.authorization.privateOperation')
Definition:
PKPPublicAccessPolicy.inc.php:26
PKPPublicAccessPolicy
Class to control access to handler operations based on an operation whitelist.
Definition:
PKPPublicAccessPolicy.inc.php:18
PKPPublicAccessPolicy\effect
effect()
Definition:
PKPPublicAccessPolicy.inc.php:37
HandlerOperationPolicy
Abstract base class that provides infrastructure to control access to handler operations.
Definition:
HandlerOperationPolicy.inc.php:18
HandlerOperationPolicy\_checkOperationWhitelist
_checkOperationWhitelist()
Definition:
HandlerOperationPolicy.inc.php:80
lib
pkp
classes
security
authorization
PKPPublicAccessPolicy.inc.php
Generated on Fri Aug 28 2020 14:53:06 for Open Journal Systems by
1.8.17