Esempio n. 1
0
 function updateCredentials($login, $password, $subLogin, $subPassword)
 {
     if (isset($this->creds['id'])) {
         $q0 = get_link()->prepare('update ' . get_ini('BDD_PREFIX') . 'cmdb_dev_os_creds set user_name=:user_name,pass_word=:pass_word,substitute_user_name=:substitute_user_name,substitute_pass_word=:substitute_pass_word,edited_date=:edited_date,edited_id=:edited_id where id=:id');
         $q0->execute(array('id' => $this->creds['id'], 'user_name' => rijn::crypt($login), 'pass_word' => rijn::crypt($password), 'substitute_user_name' => rijn::crypt($subLogin), 'substitute_pass_word' => rijn::crypt($subPassword), 'edited_date' => time(), 'edited_id' => $_SESSION['USER_ID']));
     } else {
         $q0 = get_link()->prepare('insert into ' . get_ini('BDD_PREFIX') . 'cmdb_dev_os_creds (id_os,user_name,pass_word,substitute_user_name,substitute_pass_word,created_date,created_id,edited_date,edited_id,deleted_date,deleted_id) VALUES (:id_os,:user_name,:pass_word,:substitute_user_name,:substitute_pass_word,:created_date,:created_id,0,0,0,0)');
         $q0->execute(array('id_os' => $this->id, 'user_name' => rijn::crypt($login), 'pass_word' => rijn::crypt($password), 'substitute_user_name' => rijn::crypt($subLogin), 'substitute_pass_word' => rijn::crypt($subPassword), 'created_date' => time(), 'created_id' => $_SESSION['USER_ID']));
         $q0 = get_link()->prepare('SELECT ID AS ID FROM ' . get_ini('BDD_PREFIX') . 'cmdb_dev_os_creds WHERE id_os = :id_os AND deleted_date=0');
         $q0->execute(array('id_os' => $this->id));
         $r0 = $q0->fetch(PDO::FETCH_OBJ);
         if (isset($r0->ID)) {
             $this->creds['id'] = $r0->ID;
         } else {
             // TODO
             exit(100);
         }
     }
     $this->creds['login'] = $login;
     $this->creds['password'] = $password;
     $this->creds['subLogin'] = $subLogin;
     $this->creds['subPassword'] = $subPassword;
 }
Esempio n. 2
0
 function rijn()
 {
     self::$key = get_ini('BDD_CRYPT_PASS');
 }