From: Nicolas Boisselier Date: Sun, 18 Feb 2018 18:58:17 +0000 (+0000) Subject: www/dbq/dbq.php X-Git-Url: https://git.nbdom.net/?a=commitdiff_plain;h=4d6040e4574e98403e870c57416e9789d9e721d0;p=nb.git www/dbq/dbq.php --- diff --git a/lib/php/ldap.php b/lib/php/ldap.php index 83c478d3..bf340d80 100644 --- a/lib/php/ldap.php +++ b/lib/php/ldap.php @@ -131,8 +131,7 @@ class Ldap { } elseif ($v === '') { unset($data[$k]); #ldap_mod_del($this->connect(),$dn,[$k=>$v]); - if (!ldap_mod_del($this->connect(),$dn,[$k=>[]])) bye(ldap_error($this->connect())); - #$this->delete($dn,[$k=>$v]); + if (!ldap_mod_del($this->connect(),$dn,[$k=>[]])) bye("$dn: $k: ".ldap_error($this->connect())); } #if ($data[$k] === null @@ -144,7 +143,7 @@ class Ldap { $dn = $this->dnBase($dn); #debug([$dn,$data]); #debug(ldap_error($this->connect())); - #$this->update_delete($dn,$data); + $this->update_delete($dn,$data); #unset($data['sn']); #bye($data); return ldap_mod_replace($this->connect(), $dn, $data); diff --git a/www/dbq/dbq.php b/www/dbq/dbq.php index 6e597eeb..cc0943c1 100644 --- a/www/dbq/dbq.php +++ b/www/dbq/dbq.php @@ -789,6 +789,7 @@ class DbQ extends nb { if ($password=='') { if ($password=='') $password = $this->params['table']; if ($password=='' and !empty($_POST['password'])) $password = $_POST['password']; + if ($password=='' and !empty($_GET['password'])) $password = $_GET['password']; if ($this->is_html) echo << @@ -796,13 +797,15 @@ class DbQ extends nb { EOF; } - return $this->db->ssha512_password($password); + return ['password'=>$this->db->ssha512_password($password)]; +# NB 18.02.18 return $this->db->ssha512_password($password); } public function ssha_password($password='') { if ($password=='') { if ($password=='') $password = $this->params['table']; if ($password=='' and !empty($_POST['password'])) $password = $_POST['password']; + if ($password=='' and !empty($_GET['password'])) $password = $_GET['password']; if ($this->is_html) echo << @@ -810,7 +813,8 @@ EOF; EOF; } - return $this->db->ssha_password($password); + return ['password'=>$this->db->ssha_password($password)]; +# NB 18.02.18 return $this->db->ssha_password($password); } public function perm2h() {