From ffb9c31886af848ee30cef2373be7fc96a0b5420 Mon Sep 17 00:00:00 2001 From: igor Date: Mon, 27 Nov 2023 00:33:54 +0600 Subject: [PATCH] =?UTF-8?q?=D0=BE=D0=B1=D1=80=D0=B0=D0=B1=D0=BE=D1=82?= =?UTF-8?q?=D0=BA=D0=B0=20=D0=BE=D1=88=D0=B8=D0=B1=D0=BA=D0=B8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- metadata/dbms/records.php | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) diff --git a/metadata/dbms/records.php b/metadata/dbms/records.php index 4923b1a..5a8ccdb 100644 --- a/metadata/dbms/records.php +++ b/metadata/dbms/records.php @@ -1112,12 +1112,16 @@ $expiration=false; $overdue=false; $sql="select * from ".$Schema."p__Login(".getSQLValue($idType,$_SESSION['USER_ID']).",'$login','$password',null,null,null);"; -/* -$ga=new GoogleAuthenticator; -$code=$ga->getCode($user->ga_secret); -if ($code!=$_POST['code']) return new AuthError('invalid code'); -*/ - $res = $db->query($sql); + try + { + $res = $db->query($sql); + } catch (Exception $e) + { + if(str_contains($e->getMessage(), ']]')) + sendError(1, $e->getMessage()); + else + sendError(1, '[['.trt("SQL_query_error").']]'.$e->getMessage()); + } if($res->rowCount()>0) { $result = $res->fetch(PDO::FETCH_ASSOC);