diff --git a/Files/background.js b/Files/background.js index 83695c7..3783557 100644 --- a/Files/background.js +++ b/Files/background.js @@ -1,31 +1,17 @@ async function login(username, password) { - console.log("Login function called!"); // Debugging - const authHeader = "Basic " + btoa(username + ":" + password); - try { - console.log("Sending request to SOGo API..."); - const response = await fetch("https://mail.pandem.fr/SOGo/so/session", { - method: "POST", - headers: { - "Authorization": authHeader, - "Content-Type": "application/json" - } - }); - - console.log("Response received:", response); - - if (response.ok) { - console.log("Login successful"); - return true; - } else { - console.log("Login failed with status:", response.status, response.statusText); - const errorText = await response.text(); - console.log("Response body:", errorText); - return false; + const response = await fetch("https://mail.pandem.fr/SOGo/so/session", { + method: "POST", + headers: { + "Authorization": authHeader, + "Content-Type": "application/json" } - } catch (error) { - console.error("Fetch error:", error); - return false; + }); + + if (response.ok) { + return true; // Successfully logged in + } else { + return false; // Login failed } } diff --git a/Files/popup.js b/Files/popup.js index 0ffdb7e..fb139bb 100644 --- a/Files/popup.js +++ b/Files/popup.js @@ -1,33 +1,12 @@ -document.addEventListener("DOMContentLoaded", function () { - console.log("Popup loaded!"); // Debugging +document.getElementById("login-btn").addEventListener("click", async () => { + const username = document.getElementById("email").value; + const password = document.getElementById("password").value; - document.getElementById("login-btn").addEventListener("click", async () => { - console.log("Login button clicked!"); // Debugging + const success = await login(username, password); - const username = document.getElementById("email").value; - const password = document.getElementById("password").value; - - if (!username || !password) { - console.log("Missing username or password"); - document.getElementById("status").innerText = "Please enter both email and password."; - return; - } - - console.log("Attempting login..."); // Debugging - - try { - const success = await login(username, password); - - if (success) { - document.getElementById("status").innerText = "Login Successful!"; - console.log("Login successful!"); - } else { - document.getElementById("status").innerText = "Login Failed!"; - console.log("Login failed!"); - } - } catch (error) { - console.error("Login error:", error); - document.getElementById("status").innerText = "An error occurred."; - } - }); + if (success) { + document.getElementById("status").innerText = "Login Successful!"; + } else { + document.getElementById("status").innerText = "Login Failed!"; + } });