![]() ![]() |
Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 22 Pomógł: 0 Dołączył: 28.10.2009 Ostrzeżenie: (0%)
|
Halo tu nowicjusz
- w którym miejscu sprawdzić czy user jest zalogowany - jak przejść do controllera <login> redirect czy jakoś inaczej to się robi Kod class Controller_Website extends Controller_Template {
public $template = 'template'; public function before() { parent::before(); $this->template->links = array ( 'Home' => 'home', 'About' => 'about', 'Products' => 'products', 'Contact' => 'contact' ); $this->template->styles = array(); $this->template->scripts = array(); } public function after() { if ($this->auto_render) { $styles = array( 'media/css/screen.css' => 'screen, projection', 'media/css/print.css' => 'print', 'media/css/style.css' => 'screen', ); $scripts = array( 'media/scripts/jquery-1.3.2.min.js' ); $this->template->styles = array_merge( $this->template->styles, $styles ); $this->template->scripts = array_merge( $this->template->scripts, $scripts ); } parent::after(); } } |
|
|
|
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 113 Pomógł: 19 Dołączył: 2.08.2007 Ostrzeżenie: (0%)
|
Zrób sobie kontroler np Admin, który dziedziczy po Template i w tym kontrolerze w metodzie before sprawdz logowanie np:
Kod public function before() { parent::before(); $this->session = Session::instance(); if (Auth::instance()->logged_in()) { $this->user = Auth::instance()->get_user(); } } Przejście do strony logowania, robisz własnie redirectem. Zresztą, w 2 minuty znalazłem: http://kerkness.ca/wiki/doku.php?id=using_...our_controllers i tam masz to ładnie wszystko opisane. -------------------- |
|
|
|
Post
#3
|
|
|
Grupa: Zarejestrowani Postów: 22 Pomógł: 0 Dołączył: 28.10.2009 Ostrzeżenie: (0%)
|
dzięki, tak zrobię, widzę na moim poziomie, pierwsza odpowiedź zawsze załatwia mój problem
|
|
|
|
![]() ![]() |
|
Aktualny czas: 20.08.2025 - 02:41 |