diff --git a/project_server.py b/project_server.py index 33dda74ecc13f18f519566e86460ad94285e2036..6b4f7a08ea524499c2d7e7fbd160f0187ab170bd 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 e2469cce4169f31c561ab0983f9a6b7aff70ccf7..9d4844de16795be0fc0306728d27535ad30e0261 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>