diff --git a/.DS_Store b/.DS_Store index 3d84be2c3d7ebd3f0e99950d0963b2f63021575c..2067e18c81d47726e9c76a26f4f07b6e153c175f 100644 Binary files a/.DS_Store and b/.DS_Store differ diff --git a/Twidder (Lab3)/.DS_Store b/Twidder (Lab3)/.DS_Store index 59fe7b9e940faf99a0c0ee33651262d9a742251a..d183d492008786c97f626967e964132a3d915107 100644 Binary files a/Twidder (Lab3)/.DS_Store and b/Twidder (Lab3)/.DS_Store differ diff --git a/Twidder (Lab3)/__pycache__/database_helper.cpython-310.pyc b/Twidder (Lab3)/__pycache__/database_helper.cpython-310.pyc index c0cb2b59bf7e62a54d13752438c29730b94473b0..a91da005f812861abfe013073287b48847ed3440 100644 Binary files a/Twidder (Lab3)/__pycache__/database_helper.cpython-310.pyc and b/Twidder (Lab3)/__pycache__/database_helper.cpython-310.pyc differ diff --git a/Twidder (Lab3)/__pycache__/server.cpython-310.pyc b/Twidder (Lab3)/__pycache__/server.cpython-310.pyc index 9b004867109a8db67ebe33d1813dc745cabcd9d6..8b3cf9d8810871ddae71355c35d4efa59533d797 100644 Binary files a/Twidder (Lab3)/__pycache__/server.cpython-310.pyc and b/Twidder (Lab3)/__pycache__/server.cpython-310.pyc differ diff --git a/Twidder (Lab3)/server.py b/Twidder (Lab3)/server.py index 98ccdfdffc22d000efb3fcab6efc46c7cc67f93c..a7d6b6206785a22e0668f0902a42db7fd05847de 100644 --- a/Twidder (Lab3)/server.py +++ b/Twidder (Lab3)/server.py @@ -11,7 +11,7 @@ app = Flask(__name__) @app.route("/", methods = ['GET']) def hello_world(): - return "<p>Hello, Lab_2!</p>", 200 + return app.send_static_file("client.html"), 200 @app.route("/delete", methods = ['GET']) diff --git a/Twidder (Lab3)/static/client.html b/Twidder (Lab3)/static/client.html index 182620efb839300c3545d215e949ef890f5d7552..a868b208d537748ff325055cdd535fe0a57a4b78 100644 --- a/Twidder (Lab3)/static/client.html +++ b/Twidder (Lab3)/static/client.html @@ -3,16 +3,16 @@ <html lang="en"> <head> <title>Twidder</title> - <link href="client.css" type="text/css" rel="stylesheet"> - <script src="client.js"></script> - <script src="serverstub.js"></script> + <link href="/static/client.css" type="text/css" rel="stylesheet"> + <script src="/static/client.js"></script> + <script src="/static/serverstub.js"></script> <script id="welcomeview" type="text/view"> <div id="center"> - <img src="../Lab1_Ressources/wimage.png"> + <img src="/static/wimage.png"> <div id="forms"> <form id="login" onsubmit="signIn(this); return false;"> - <div><label for="email">Email</label><input class="logintexts" type="email" id="email" required></div> - <div><label for="password">Password</label><input class="logintexts" type="password" id="password" required></div> + <div><label for="email">Email</label><input class="logintexts" type="email" id="l_email" required></div> + <div><label for="password">Password</label><input class="logintexts" type="password" id="l_password" required></div> <input value="Login" class="lbutton" type="submit"> </form> <form id="signup" onsubmit="signUp(this); return false;"> @@ -107,4 +107,4 @@ <div id="displayprofil"></div> </body> -</html> \ No newline at end of file +</html> diff --git a/Twidder (Lab3)/static/client.js b/Twidder (Lab3)/static/client.js index c0bdf3f83df751574bcb7423bc5e577cdc1c0740..6366231e0ae50ad459f4c8135a7288c33c5eb201 100644 --- a/Twidder (Lab3)/static/client.js +++ b/Twidder (Lab3)/static/client.js @@ -42,7 +42,7 @@ function checkPasswords(formData){ return true; -} +} function changePassword(formData) { let oldPassword = formData.oldPassword.value; @@ -102,8 +102,8 @@ function signUp(formData) { //---------------------------------------SIGN IN--------------------------------------- function signIn(formData) { - let username = formData.email.value; - let password = formData.password.value; + let username = formData.l_email.value; + let password = formData.l_password.value; let tokens; @@ -112,7 +112,7 @@ function signIn(formData) { let success = serverAnswer.success; let message = serverAnswer.message; let token = serverAnswer.data; - + if(success) { localStorage.setItem("token", token); localStorage.setItem("email_username", username); @@ -164,7 +164,7 @@ function message_management(tab){ default: email = localStorage.getItem("browsed_email"); } - + if(message.length > 0) { serverstub.postMessage(localStorage.getItem("token"), message, email); display_wall(email, tab); @@ -189,7 +189,7 @@ function openTab(tabName) { // Declare all variables var i, tabcontent, tablinks; localStorage.setItem("tab", tabName); - + if(tabName != "browsePage") { if(!(serverstub.getUserMessagesByEmail(localStorage.getItem("token"), localStorage.getItem("browsed_email")).success)) { localStorage.removeItem("browsed_email"); @@ -224,7 +224,7 @@ function openTab(tabName) { function display_wall_info(email, tab) { //check if we already have the data stored of if we have to call the server let data_user = get_user_info(email, tab); - + if(data_user.success) { if(tab == "BP") { browsecontent = document.getElementsByClassName("browsecontent"); @@ -284,7 +284,7 @@ function display_wall(email, tab) { document.getElementById(tab + i).style.marginBottom = "2px"; document.getElementById("writer" + tab + i).style.color = "grey"; } - + } function fills_data(tab, data_user) { @@ -294,4 +294,4 @@ function fills_data(tab, data_user) { document.getElementById(tab + "_country").innerHTML = "Country = " + data_user.data.country; document.getElementById(tab + "_city").innerHTML = "City = " + data_user.data.city; document.getElementById(tab + "_gender").innerHTML = "Gender = " + data_user.data.gender; -} \ No newline at end of file +} diff --git a/Twidder (Lab3)/static/wimage.png b/Twidder (Lab3)/static/wimage.png new file mode 100644 index 0000000000000000000000000000000000000000..048bdd2fcf666069f57f0aab8521dc49f9914725 Binary files /dev/null and b/Twidder (Lab3)/static/wimage.png differ