From 964a02c5df3459517563e8313be529d5b7ffd1de Mon Sep 17 00:00:00 2001
From: Arianne Bayliss <baylissa1@cardiff.ac.uk>
Date: Thu, 15 Dec 2022 21:56:21 +0000
Subject: [PATCH] closing user story

---
 project_server.py          | 30 ++++++++++++++++++++++++++++++
 templates/landingpage.html |  2 +-
 2 files changed, 31 insertions(+), 1 deletion(-)

diff --git a/project_server.py b/project_server.py
index 33dda74..6b4f7a0 100644
--- a/project_server.py
+++ b/project_server.py
@@ -18,6 +18,10 @@ def connect_db(db_file=DATABASE):
         print("Error connecting to database.")
     return conn
 
+@app.route("/home", methods=["GET"])
+def load():
+    return render_template('landingpage.html')
+
 @app.route("/", methods=['GET'])
 def returnIndex():
     if (request.method == 'GET'):
@@ -209,7 +213,33 @@ def Locations():
     return render_template('locations.html')
 
 
+@app.route("/login", methods=["GET"])
+def loadlogin():
+    return render_template('login.html')
 
+@app.route("/signin", methods=['GET', 'POST'])
+def login():
+    error = None
+    if (request.method =='POST'):
+        recordEmail = request.form.get('recordEmail')
+        print(recordEmail)
+        recordPassword = request.form.get('recordPassword')
+        print(recordPassword)
+        try:
+                conn = sqlite3.connect(DATABASE)
+                cur = conn.cursor()
+                cur.execute("INSERT INTO login ('Email','Password') values (?,?)", (recordEmail, recordPassword))
+                conn.commit()
+                recordData = cur.fetchall()
+                print(recordData)
+                return recordData
+        except Exception as e:
+                recordData = e
+                print(f"Error: {e}")
+                conn.close()
+        finally:
+                conn.close()
+                return render_template('locations.html')
 
 
 if __name__ == "__main__":
diff --git a/templates/landingpage.html b/templates/landingpage.html
index e2469cc..9d4844d 100644
--- a/templates/landingpage.html
+++ b/templates/landingpage.html
@@ -12,7 +12,7 @@
           <a class="nav-link" href="/locations">Coworking locations</a>
         </li>
        <li class="nav-item">
-          <a class="nav-link" href="/coworking">Manage locations</a>
+          <a class="nav-link" href="/Manage_Coworking_Spaces">Manage locations</a>
         </li>
        <li class="nav-item">
           <a class="nav-link" href="/login">Login</a>
-- 
GitLab