X-Git-Url: https://mop.ddnsfree.com/gitweb/?a=blobdiff_plain;f=web%2FObj%2Fdbase_pgsql.phh;h=b882c63a13c35fa0b19fac0196cde0162487ce40;hb=9f7f5563aa71814a58a41ec5ab6c2fd3a80510af;hp=18c60b2a2354d0b6621b8cc76bda6608371dd861;hpb=d30248bea653c6a0d4f784810dda00b660368941;p=brisk.git diff --git a/web/Obj/dbase_pgsql.phh b/web/Obj/dbase_pgsql.phh index 18c60b2..b882c63 100644 --- a/web/Obj/dbase_pgsql.phh +++ b/web/Obj/dbase_pgsql.phh @@ -122,6 +122,11 @@ class BriskDB return ($res); } + function last_error() + { + return pg_last_error($this->dbconn->db); + } + function users_load() { } @@ -133,8 +138,8 @@ class BriskDB /* check the existence of the nick in the BriskDB */ log_main("login_exists: ".$login); - $user_sql = sprintf("SELECT * FROM %susers WHERE login = lower('%s') AND (type & CAST (X'%08x' as integer)) = 0;", - $G_dbpfx, escsql($login), USER_FLAG_TY_DISABLE); + $user_sql = sprintf("SELECT * FROM %susers WHERE login = lower('%s')", + $G_dbpfx, escsql($login)); if (($user_pg = $this->query($user_sql)) != FALSE) if (pg_numrows($user_pg) == 1) return TRUE;