Open Journal Systems
3.3.0
UserRequiredPolicy.inc.php
1
<?php
15
import
(
'lib.pkp.classes.security.authorization.AuthorizationPolicy'
);
16
17
class
UserRequiredPolicy
extends
AuthorizationPolicy
{
19
var
$_request
;
20
26
function
__construct
($request, $message =
'user.authorization.userRequired'
) {
27
parent::__construct($message);
28
$this->_request = $request;
29
}
30
31
32
//
33
// Implement template methods from AuthorizationPolicy
34
//
38
function
effect
() {
39
if
($this->_request->getUser()) {
40
return
AUTHORIZATION_PERMIT;
41
}
else
{
42
return
AUTHORIZATION_DENY;
43
}
44
}
45
}
46
47
UserRequiredPolicy
Policy to deny access if a context cannot be found in the request.
Definition:
UserRequiredPolicy.inc.php:17
UserRequiredPolicy\$_request
$_request
Definition:
UserRequiredPolicy.inc.php:22
UserRequiredPolicy\effect
effect()
Definition:
UserRequiredPolicy.inc.php:41
UserRequiredPolicy\__construct
__construct($request, $message='user.authorization.userRequired')
Definition:
UserRequiredPolicy.inc.php:29
AuthorizationPolicy
Class to represent an authorization policy.
Definition:
AuthorizationPolicy.inc.php:31
lib
pkp
classes
security
authorization
UserRequiredPolicy.inc.php
Generated on Fri Aug 28 2020 14:53:53 for Open Journal Systems by
1.8.17