diff --git a/etydFrontend/_static/etyd.js b/archive/etyd/etyd.js similarity index 100% rename from etydFrontend/_static/etyd.js rename to archive/etyd/etyd.js diff --git a/etydFrontend/_static/index.css b/archive/etyd/index.css similarity index 100% rename from etydFrontend/_static/index.css rename to archive/etyd/index.css diff --git a/etydFrontend/index.html b/archive/etyd/index.html similarity index 100% rename from etydFrontend/index.html rename to archive/etyd/index.html diff --git a/disabled/old.js b/archive/old.js similarity index 100% rename from disabled/old.js rename to archive/old.js diff --git a/disabled/auth.js b/disabled/auth.js deleted file mode 100644 index ab57783..0000000 --- a/disabled/auth.js +++ /dev/null @@ -1,34 +0,0 @@ -import { globalConfig, app } from "../index.js" -import { logRequest } from "../liberals/logging.js" - -app.delete("/api/token", (rreq,rres) => { - fetch(`${globalConfig.couchdbHost}/auth/sessions`).then(res => res.json()).then(fetchRes => { - if (fetchRes.sessions[rreq.get("Authorization")]) { - delete fetchRes.sessions[rreq.get("Authorization")] - fetch(`${globalConfig.couchdbHost}/auth/sessions`, { - method: "PUT", - headers: { - "If-Match": fetchRes._rev - }, - body: JSON.stringify({ - sessions: fetchRes.sessions - }) - - }).then(res => { - if (res.status == 201) { - rres.sendStatus(200) - } else { - logRequest(rres,rreq,500,`Token invalidation may have failed: ${res.status} ${res.statusText}`) - rres.sendStatus(500) - } - }).catch(fetchError => { - logRequest(rres,rreq,500,fetchError) - rres.sendStatus(500) - }) - } else { - rres.sendStatus(400) - } - }) -}) - -export default {app} \ No newline at end of file diff --git a/website/helpdesk/kbas/ECLS-Reset_Password.md b/website/helpdesk/kbas/ECLS-Reset_Password.md new file mode 100644 index 0000000..a3c5e5c --- /dev/null +++ b/website/helpdesk/kbas/ECLS-Reset_Password.md @@ -0,0 +1,9 @@ +# Reset your ECLS Password + +**Important!** If you use Discord to sign into ECLS, you should change your password through the user interface instead of using account recovery. + +You can visit [this page](https://login.enstrayed.com/if/flow/recovery/) to have a password reset link sent to the email associated with your ECLS account. + +**Please make sure to check your spam folder.** + +If you are unable to access that email address, [open a ticket](/helpdesk/ticket/new) with the topic "ECLS Account Recovery" instead. \ No newline at end of file diff --git a/website/helpdesk/kbas/Jellyfin-Logging_In.md b/website/helpdesk/kbas/Jellyfin-Logging_In.md new file mode 100644 index 0000000..2827def --- /dev/null +++ b/website/helpdesk/kbas/Jellyfin-Logging_In.md @@ -0,0 +1,7 @@ +# Logging into Jellyfin + +Jellyfin uses your ECLS username and password to login. + +* If you have two-factor authentication enabled, you will not need to append a code to the password field to login. +* If you have not previously used Jellyfin, you will need to login once for your account to be automatically created. +* For devices like TVs, it's recommended to use Quick Connect to login instead. You can access Quick Connect in Jellyfin by selecting the profile icon in the top right of your screen and selecting 'Quick Connect' from the list. \ No newline at end of file diff --git a/website/helpdesk/kbas/Jellyfin-Media_Codec_Information.md b/website/helpdesk/kbas/Jellyfin-Media_Codec_Information.md new file mode 100644 index 0000000..e69de29