Esempio n. 1
1
 public static function login($username, $password, $language)
 {
     if ($username and $password) {
         $auth = new Auth();
         if ($auth->login($username, $password) == true) {
             $session_id = $auth->get_session_id();
             $session = new Session($session_id);
             $user = new User($session->get_user_id());
             $regional = new Regional($session->get_user_id());
             if (is_numeric($language)) {
                 $session->write_value("LANGUAGE", $language);
             } else {
                 $session->write_value("LANGUAGE", $regional->get_language_id());
             }
             if ($user->get_boolean_user_entry("user_locked") == false) {
                 return "index.php?username="******"&session_id=" . $session_id;
             } else {
                 return 0;
             }
         } else {
             return 0;
         }
     } else {
         return 0;
     }
 }
Esempio n. 2
0
 /**
  * @see AuthInterface::login()
  * @param string $username
  * @param string $password
  * @return bool
  */
 public function login($username, $password)
 {
     if ($username and $password) {
         $system_log = new SystemLog(null);
         if (User::exist_username($username)) {
             $user_id = User::get_user_id_by_username($username);
             $user = new User($user_id);
             if ($user->check_password($password)) {
                 if ($user->get_boolean_user_entry("user_inactive") == false) {
                     $session = new Session(null);
                     $session_id = $session->create($user_id);
                     $this->session_id = $session_id;
                     if ($user->get_boolean_user_entry("must_change_password") == true) {
                         $session->write_value("must_change_password", true, true);
                     }
                     if ($user->get_boolean_user_entry("user_locked") == true) {
                         $session->write_value("user_locked", true, false);
                     }
                     // Login Successful
                     $system_log->create($user_id, 1, 1, "Login Successful", "Login", "auth.php", null, null);
                     return true;
                 } else {
                     // Inactive Login
                     $system_log->create($user_id, 1, 1, "Inactive User", "Login", "auth.php", null, null);
                     return false;
                 }
             } else {
                 // Wring Password
                 $system_log->create($user_id, 1, 0, "Wrong Password", "Login", "auth.php", null, null);
                 return false;
             }
         } else {
             // User Not Found
             $system_log->create(null, 1, 0, "User \"" . $username . "\" Not Found", "Login", "auth.php", null, null);
             return false;
         }
     } else {
         return false;
     }
 }
Esempio n. 3
0
    $runtime_data = new RuntimeData();
    $session = new Session($_GET['session_id']);
    $user = new User($session->get_user_id());
    $transaction = new Transaction();
    $session_valid_array = $session->is_valid();
    if ($session_valid_array[0] === true) {
        $folder_id = $_GET['folder_id'];
        if ($_POST['file_amount'] > 25 or $_POST['file_amount'] < 1 or !$_POST['file_amount']) {
            $file_amount = 1;
        } else {
            $file_amount = $_POST['file_amount'];
        }
        $file = File::get_instance(null);
        $file_upload_successful = $file->upload_file_stack($file_amount, $folder_id, $_FILES, $_GET['unique_id']);
        if ($file_upload_successful == true) {
            // Create Item
            $item_id_array = $file->get_item_id_array();
            if (is_array($item_id_array) and count($item_id_array) >= 1) {
                foreach ($item_id_array as $key => $value) {
                    $item_add_event = new ItemAddEvent($value, $_GET, $_POST);
                    $event_handler = new EventHandler($item_add_event);
                }
            }
            $session->write_value("FILE_UPLOAD_FINISHED_" . $_GET['unique_id'], true, true);
        } else {
        }
    }
}
?>