Ejemplo n.º 1
0
 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;
 }
Ejemplo n.º 2
0
Archivo: user.php Proyecto: ptphp/ptphp
 static function set_login_user_info($user_info)
 {
     Model_Auth::set_login_session($user_info['user_id']);
 }