| 5 | |
| 6 | === app_controller->checkAccess() === |
| 7 | The method will check the requested controller name against the database (specifically, the contents of `sysContainer->getActionList())`), and if any entry with this controller is found, it keep processing the page. Otherwise, it redirects the client to `loginlout/login`. Specifically which method will the client requests to be invoked, is, apparently, no concidered. |
| 8 | |
| 9 | === Users_controller === |
| 10 | Each potentialy sensitive method in users_controller checks the user role agains 'S' (or Student). If a Student should not be able to access this function, they are re-directed away from the page. If any other user type is logged on, the requested action will proceed. |
| 11 | <pre> |
| 12 | if ($this->rdAuth->role == 'S') { |
| 13 | $this->redirect('home/index'); |
| 14 | exit(); |
| 15 | } |
| 16 | </pre |