'Samuel Fischer', 'email' => 'sf@notomorrow.de', 'date' => '2009-04-21', 'name' => 'ondeniedlogin', 'desc' => 'redirects unknown users to a login form on denied requests', 'url' => 'http://www.dokuwiki.org/plugin:ondeniedlogin', ); } function register(Doku_Event_Handler $controller) { $controller->register_hook('TPL_ACT_RENDER', 'BEFORE', $this, 'ondeniedlogin'); } function ondeniedlogin(&$event, $param) { global $ACT, $INFO; if($ACT!='denied') return; if(!is_array($INFO['userinfo'])) $ACT = 'login'; } }