internal package
Foswiki::Access internal package
Foswiki::Access A singleton object of this class manages the access control database.
ClassMethod
new($session) Constructor.
ObjectMethod
finish() ObjectMethod
getReason() → $string Return a string describing the reason why the last access control failure occurred.
ObjectMethod
haveAccess($mode, $User, $web, $topic, $attachment) → $boolean ObjectMethod
haveAccess($mode, $User, $meta) → $boolean ObjectMethod
haveAccess($mode, $User, $address) → $boolean $mode
- 'VIEW', 'CHANGE', 'CREATE', etc. (defaults to VIEW)
$cUID
- Canonical user id (defaults to current user)