public function action_login() { if ($this->logged === TRUE) { header('Location: /'); exit; } $model_Auth = new Model_Auth(); // obsluga formularza if (isset($_POST['send'])) { $valid = $model_Auth->loginValidation($_POST); if ($valid === TRUE) { $model_User = new Model_User(); $userid = $model_User->getIdFromName($_POST['name']); // loguje użytkownika Auth::instance()->login($userid); // przekierowanie na glowna strone header('Location: /'); exit; } } // wybieram widok $this->view = View::factory('template'); // ustawiam dane w widoku $this->view->title = 'Zaloguj się'; $this->view->content = View::factory('auth/login'); $this->view->content->valid = $valid; }
static function set_login_user_info($user_info) { Model_Auth::set_login_session($user_info['user_id']); }