From 5c39988fc7c4fda8638bb9e63dbe00c0d2ed10c2 Mon Sep 17 00:00:00 2001
From: posweg
Date: Wed, 20 May 2020 16:08:25 +0000
Subject: [PATCH] Login and user profile
---
logout.php | 6 +++++
user.php | 64 ++++++++++++++++++++++++++++++++++++++++++++++++++----
2 files changed, 66 insertions(+), 4 deletions(-)
create mode 100644 logout.php
diff --git a/logout.php b/logout.php
new file mode 100644
index 0000000..90b642c
--- /dev/null
+++ b/logout.php
@@ -0,0 +1,6 @@
+
diff --git a/user.php b/user.php
index 1ab05eb..aff365e 100644
--- a/user.php
+++ b/user.php
@@ -1,9 +1,65 @@
query("SELECT * FROM users;")->fetchArray(SQLITE3_ASSOC);
+$user = $db->query("SELECT * FROM users WHERE username = '" . $_GET["q"] . "';")->fetchArray(SQLITE3_ASSOC);
-var_dump($version);
+$db->exec("CREATE TABLE IF NOT EXISTS questions(
+ id INTEGER PRIMARY KEY,
+ user INTEGER,
+ by INTEGER,
+ question TEXT
+ );");
-echo "\n";
-?>ñ
+//if(!$db->querySingle("SELECT * FROM users where id = 0;")){
+// echo "ta;yf";
+// $db->exec()
+//}
+//else{
+// echo "tft;y";
+ //}
+
+if($validUser){
+ header("Location: /"); die();
+}
+
+$errorMsg = "";
+if(isset($_POST["post-submit"])){
+ if($_POST["post-text"] == "") $errorMsg = "The question can't be blank.";
+ else if(strlen($_POST["post-text"]) > 400) $errorMsg = "The question can't bee longer than 400 characters";
+ else{
+ $u = $user["id"];
+ $by = 0;
+ $question = htmlspecialchars($_POST["post-text"]);
+
+ // Insert user into DB
+ $db->exec("INSERT INTO questions(user,by,question) VALUES ('$u','$by','$question');");
+ unset($_POST["post-text"]);
+ }
+}
+?>
+
+
+
+ = $user["username"] ?> | LibreCat
+
+
+ = $user["username"] ?>
+ = $user["bio"] ?>
+
+
\n"; ?>
+
+
+
+ query("SELECT * FROM questions WHERE user = '" . $user["id"] . "' LIMIT 0, 10;");
+ while($current = $qs->fetchArray(SQLITE3_ASSOC)){
+ echo("". $current["by"] ."
");
+ echo("". $current["question"] ."
");
+ }
+ ?>
+
+