From 1a2e1cc33fa2d2a88d73dc1bf076eda906c576bd Mon Sep 17 00:00:00 2001 From: root Date: Mon, 5 Oct 2026 18:48:47 +0200 Subject: [PATCH] Fix Bugs --- api/api.php | 11 +++++++++-- api/setup/save.php | 5 +++-- database.db | Bin 0 -> 20480 bytes db_structure.sql | 19 +++++++++---------- public/test.php | 10 ++++++---- 5 files changed, 27 insertions(+), 18 deletions(-) mode change 100755 => 100644 database.db diff --git a/api/api.php b/api/api.php index 789761b..2247c32 100755 --- a/api/api.php +++ b/api/api.php @@ -1,4 +1,11 @@ setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); $stmt = $db->prepare($command); @@ -90,4 +97,4 @@ class gbAPI { return $result; } } -} \ No newline at end of file +} diff --git a/api/setup/save.php b/api/setup/save.php index 9a58e58..930af76 100755 --- a/api/setup/save.php +++ b/api/setup/save.php @@ -46,7 +46,7 @@ $db_path = APP_PATH . "database.db"; $db = new PDO("sqlite:" . $db_path); $db->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); -$db = exec($sql_file); +$db->exec($sql_file); @@ -56,4 +56,5 @@ $command = "INSERT INTO users (username, password, owner) VALUES (:username, :pa $stmt = $db->prepare($command); $stmt->execute([":username" => $username, ":password" => $hash, ":owner" => 1]); -$api->answer(200); \ No newline at end of file +$api->answer(200); + diff --git a/database.db b/database.db old mode 100755 new mode 100644 index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..56156f78f8685d74bb3b0ca43fb2bfd35f95b2d7 GIT binary patch literal 20480 zcmeI(&u-c<90zcl@TWzh>{3O&SrLb#R$Cc|j>Dv-U=V9aDGTd3p|o`;R3K~q^bb4H z+g@c)u$S0l>=mjVc9@gEG`dyVWzxjHRvg=Le!%aOTuhW#hsMAc?96dTw$IAs5uud4 zV2lu=$eNOMUJ|mCoDXD6f9gNfRmkJZ54rqTlFWS}Yv1yp*FMS)3Irek0SG_<0uX=z z1Rwwb2>cy^>0UCUZfwxozHc87g&6zpjTi4z)ehG!&MbY;;7p4TYHTyhWYGqvTG+Ct zY4HZ{uy&`}(mOr2&wEVoS_e&2hPSwBZO7-2?U4v0EdIt~=7FqT!`&hu?Q z@U$P_GY@4oUe~*Z#dfmAwvtx2wrDR(!MhmBWozFP7l9a`hj$-Q(MS(z7=&*$Za0s#m>00Izz00bZa0SG_< z0uX?}k_lv#_2|EY`1$`G$=@wmf=CAf5P$##AOHafKmY;|fB*y_@ZSrpP(@vhUIYl& f|MI1O6bL{70uX=z1Rwwb2tWV=5P$##mRR6BV5GxP literal 0 HcmV?d00001 diff --git a/db_structure.sql b/db_structure.sql index fde2727..deb7921 100755 --- a/db_structure.sql +++ b/db_structure.sql @@ -1,15 +1,14 @@ CREATE TABLE IF NOT EXISTS "users" ( - "id" INTEGER NOT NULL, - "username" VARCHAR NOT NULL, - "password" VARCHAR NOT NULL, - "owner" INTEGER NOT NULL, - PRIMARY KEY("id", "username", "owner") + "id" INTEGER PRIMARY KEY AUTOINCREMENT, + "username" TEXT NOT NULL UNIQUE, + "password" TEXT NOT NULL, + "owner" INTEGER NOT NULL DEFAULT 0 ); CREATE TABLE IF NOT EXISTS "entrys" ( - "id" INTEGER NOT NULL, - "name" VARCHAR NOT NULL, - "text" VARCHAR NOT NULL, - "status" INTEGER, - PRIMARY KEY("id") + "id" INTEGER PRIMARY KEY AUTOINCREMENT, + "name" TEXT NOT NULL, + "text" TEXT NOT NULL, + "status" INTEGER NOT NULL DEFAULT 0 ); + diff --git a/public/test.php b/public/test.php index ade805b..d3ba69f 100755 --- a/public/test.php +++ b/public/test.php @@ -6,9 +6,11 @@ //echo $_SERVER["HTTP_X_API_KEY"]; -$string = '{"user":"marc", "auth":true}'; -$secret = "281361f952279bd9530734c67ed04aed2756f0fe00cb998cd6c28324f491484c"; +//$string = '{"user":"marc", "auth":true}'; +//$secret = "281361f952279bd9530734c67ed04aed2756f0fe00cb998cd6c28324f491484c"; -echo "Hash: " . hash_hmac("sha256", $string, $secret); +//echo "Hash: " . hash_hmac("sha256", $string, $secret); -echo "Decode: " . hash_equals($string, $secret); \ No newline at end of file +//echo "Decode: " . hash_equals($string, $secret); + +print_r(PDO::getAvailableDrivers());