tp_servicedesk/app/traits/RequiresAuth.php
tp_dhu a852dccd8b - added interface - for CRUD, ensures all methods are present and aligned.
- added trait for checking authorisation with redirect stored in session to return - shows which controllers requires auth, adds check function
2025-02-17 01:21:16 +00:00

13 lines
313 B
PHP

<?php
trait RequiresAuth {
public function check_access($f3){
if(!$f3->exists('SESSION.user')){
// $f3->set('SESSION.error', 'You don\'t have permission for this ticket.');
$f3->set('SESSION.redirect', $f3->get('PATH'));
$f3->reroute('/login');
}
}
}