9ec801d60ede38f94c63a759f0c9b831369aca13
brianlee
  Thu Nov 14 12:20:59 2024 -0800
Fixing sspygene.gi.ucsc.edu logout path to javascript and return URL

diff --git src/hg/cirm/gateway/js/cirmStuff.js src/hg/cirm/gateway/js/cirmStuff.js
index a9314ea..faf23e2 100644
--- src/hg/cirm/gateway/js/cirmStuff.js
+++ src/hg/cirm/gateway/js/cirmStuff.js
@@ -73,31 +73,31 @@
 	    console.log("Login request completed with stats:", this.status);
             if (this.status == 200) {
                 var loginInfo = JSON.parse(this.responseText);
 		console.log("Login info received:", loginInfo);
 		console.log(loginInfo.username);
                 if (typeof(loginInfo.username) !== 'undefined') {
 		    console.log("Undefined username detected");
                     $("#logoutLink").text(function(i,oldText){
                         return oldText + " " + loginInfo.username;
                     });
                     $("a.login").toggle();
                 }
                 if (loginInfo.auth === "basic") {
 		    console.log("Basic auth detected. Setting logout handler.");
                     $('#logoutLink').click(function(){
-                        cirmSiteFunctions.basicAuthLogout('/', 'http://cirm.ucsc.edu'); return false;
+                        cirmSiteFunctions.basicAuthLogout('/', 'https://sspsygene.ucsc.edu/'); return false;
                         });
                 }
             } else {
 		console.warn("Failed to retrieve login info. Hiding logout link.");
 	    }
         };
         var url = cirmSiteFunctions.userNameUrl();
 	console.log("Fetching login info from:", url);
         loginRequest.open("GET", url, true);
         loginRequest.send();
     } else {
 	console.log("Not a secure site. Hiding login and logout buttons.");
         $("a.login").hide();
     }
 });