// Kill all session cookies
var cookiemanager = Components.classes["@mozilla.org/cookiemanager;1"].getService();
cookiemanager = cookiemanager.QueryInterface(Components.interfaces.nsICookieManager);
var enumerator = cookiemanager.enumerator;
while (enumerator.hasMoreElements()) {
var cookie = enumerator.getNext();
if (!cookie) break;
cookie = cookie.QueryInterface(Components.interfaces.nsICookie);
if (cookie.expires == 0)
cookiemanager.remove(cookie.host, cookie.name, cookie.path, false);
}
// Kill HTTP auth
var authmanager = Components.classes['@mozilla.org/network/http-auth-manager;1'].getService()
authmanager = authmanager.QueryInterface(Components.interfaces.nsIHttpAuthManager)
authmanager.clearAll()