From 9247804208875c72e4df7c64ca58c1c6246e9e8c Mon Sep 17 00:00:00 2001 From: posweg Date: Thu, 21 May 2020 08:07:28 +0000 Subject: [PATCH] Add anon and 404 page --- 404.php | 1 + user.php | 19 ++++++++++++------- 2 files changed, 13 insertions(+), 7 deletions(-) create mode 100644 404.php diff --git a/404.php b/404.php new file mode 100644 index 0000000..2f60934 --- /dev/null +++ b/404.php @@ -0,0 +1 @@ +ERROR 404: Page not found diff --git a/user.php b/user.php index aff365e..1e284b6 100644 --- a/user.php +++ b/user.php @@ -2,6 +2,14 @@ $db = new SQLite3('ask.db'); $user = $db->query("SELECT * FROM users WHERE username = '" . $_GET["q"] . "';")->fetchArray(SQLITE3_ASSOC); +if(!$user || !$user["id"]){ + include("404.php"); + die(); +} +//else if(!$user["id"]){ +// include("404.php"); +// die(); +//} $db->exec("CREATE TABLE IF NOT EXISTS questions( id INTEGER PRIMARY KEY, @@ -10,13 +18,10 @@ $db->exec("CREATE TABLE IF NOT EXISTS questions( question TEXT );"); -//if(!$db->querySingle("SELECT * FROM users where id = 0;")){ -// echo "ta;yf"; -// $db->exec() -//} -//else{ -// echo "tft;y"; - //} +if(!$db->querySingle("SELECT EXISTS(SELECT * FROM users where id = 0);")){ + echo "NOTICE: anonymous user created."; + $db->exec("INSERT INTO users(id, username, name) VALUES('0','anonymous','Anonymous');"); +} if($validUser){ header("Location: /"); die();