Zabezpieczając kontrolery administracji przed niepowołanym wyświetlaniem postępuję w/g tejże dokumentacji: http://kerkness.ca/wiki/doku.php?id=using_...our_controllers
Problem w tym, że gdy w kontrolerze daję:
class Controller_Example extends Controller_Admin { // (...) }
To metody kontrolera mogę przeglądać jedynie jako admin. Szukałem po necie ale nadal nie mogę tego rozgryźć. Dodanie $secure_actions również nie pomoga.
Zastanawiam się czy problemu nie powoduje fakt, że do użytkownika dopięte mam kilka ról, tzn tworząc admina automatycznie dodawana jest relacja z rolą moderatora i zwykłego zarejestrowanego użytkownika.
edti:
Dobra, poradziłem sobie. W $auth_required daję najniższe wymagane uprawnienia i ewentualnie podwyższam je dla konretnych metod w $secure_actions.