1<?php 2 3namespace dokuwiki\Action; 4 5use dokuwiki\Action\Exception\ActionAclRequiredException; 6use dokuwiki\Action\Exception\ActionException; 7use dokuwiki\Action\Exception\ActionNoUserException; 8 9abstract class AbstractUserAction extends AbstractAclAction { 10 11 /** @inheritdoc */ 12 public function checkPermissions() { 13 parent::checkPermissions(); 14 global $INPUT; 15 if(!$INPUT->server->str('REMOTE_USER')) { 16 throw new ActionNoUserException(); 17 } 18 } 19 20} 21