diff --git a/static/landingpage.html b/static/landingpage.html index b56e8fd9532a49e78e2bf27015a65014f5bd3d18..cc325be3feb9eb530c86f7f133f36e970c2ef94c 100644 --- a/static/landingpage.html +++ b/static/landingpage.html @@ -31,7 +31,7 @@ <link rel="preconnect" href="https://fonts.googleapis.com"> <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin> <link href="https://fonts.googleapis.com/css2?family=Sora:wght@800&display=swap" rel="stylesheet"> - <link rel="stylesheet" href="landingstyle.css"> + <link rel="stylesheet" href="CSS/landingstyle.css"> <title>Tramshed Tech</title> <img id="tramshed" src="Media/tramshed.jpg"> <div class="bg-dark p-3"> diff --git a/static/login.html b/static/login.html index 4d10ccba95340026d3ae59cbf6538c1e38ccdda1..060be73a5618b16c5248fe2e75269bef986009f1 100644 --- a/static/login.html +++ b/static/login.html @@ -25,13 +25,13 @@ <form> <!-- Email input --> <div class="form-outline mb-4"> - <input type="email" id="form2Example1" class="form-control" /> + <input type="email" id="recordEmail" class="form-control" /> <label class="form-label" for="form2Example1">Email address</label> </div> <!-- Password input --> <div class="form-outline mb-4"> - <input type="password" id="form2Example2" class="form-control" /> + <input type="password" id="recordPassword" class="form-control" /> <label class="form-label" for="form2Example2">Password</label> </div> diff --git a/testloginserver.py b/testloginserver.py new file mode 100644 index 0000000000000000000000000000000000000000..a28f96dad8ccf4b267f013c3699da65f0ade7f50 --- /dev/null +++ b/testloginserver.py @@ -0,0 +1,46 @@ +import os +import sqlite3 +from flask import Flask, redirect, request, render_template, jsonify + +app = Flask(__name__) +DATABASE = "login.db" + +ALLOWED_EXTENSIONS = set(['txt', 'pdf', 'png', 'jpg', 'jpeg', 'gif']) + +@app.route("/SearchRecord", methods=['POST']) +def searchRecord(): + + if request.method =='POST': + try: + recordEmail = request.form.get('recordEmail', default="Error") + conn = sqlite3.connect(DATABASE) + cur = conn.cursor() + cur.execute("SELECT * FROM login WHERE Email=?;", [recordEmail]) + recordData = cur.fetchall() + except: + print(f"Error: {recordData}") + conn.close() + finally: + conn.close() + print(f"{str(recordData)} Record found.") + return str(recordData) + +@app.route("/AddRecord", methods=['POST']) +def addRecord(): + if (request.method == 'POST'): + recordEmail = request.form['recordEmail'] + recordPassword = request.form['recordPassword'] + conn = sqlite3.connect(DATABASE) + cur = conn.cursor() + cur.execute("INSERT INTO login ('Email', 'Password')\ + VALUES (?,?)", (recordEmail, recordPassword)) + conn.commit() + conn.close() + + infoMessage = (f'{recordData} Record added.') + + print(infoMessage) + return (infoMessage) + +if __name__ == "__main__": + app.run(debug=True) \ No newline at end of file