make redirect URI also work if index.html is called specifically
[lantea.git] / js / ui.js
index 5d631ced9a183e556043ebd99b4eb751e9760d84..02e294735001bdd228469e4bdd450f137d60b7d4 100644 (file)
--- a/js/ui.js
+++ b/js/ui.js
@@ -135,7 +135,7 @@ function startLogin() {
 }
 
 function getRedirectURI() {
-  return window.location.protocol + '//' + window.location.host + window.location.pathname + "login.html";
+  return window.location.protocol + '//' + window.location.host + window.location.pathname.replace("index.html", "") + "login.html";
 }
 
 function doLogout() {
@@ -171,7 +171,7 @@ function prepareLoginButton(aCallback) {
           }
         }
         else {
-          console.log("Backend issue fetching OAuth state.");
+          console.log("Backend error " + aStatus + " fetching OAuth state: " + aResult["message"]);
         }
         if (aCallback) { aCallback(); }
       },
@@ -760,6 +760,7 @@ function fetchBackend(aEndpoint, aMethod, aSendData, aCallback, aCallbackForward
     }
   };
   XHR.open(aMethod, gBackendURL + aEndpoint, true);
+  XHR.withCredentials = "true";
   //XHR.setRequestHeader("Accept", "application/json");
   try {
     XHR.send(aSendData); // Send actual form data.