use safer pve ticket endpoint

This commit is contained in:
2023-05-13 07:28:09 +00:00
parent 06c6e926ca
commit a3e1d2ed03
2 changed files with 6 additions and 14 deletions

View File

@@ -1,10 +1,10 @@
import {requestTicket, setTicket, NetworkError, goToPage, deleteAllCookies, requestPVE} from "./utils.js";
import {requestTicket, NetworkError, goToPage, deleteAllCookies, requestPVE} from "./utils.js";
import {alert} from "./dialog.js";
window.addEventListener("DOMContentLoaded", init);
async function init (){
deleteAllCookies();
await deleteAllCookies();
let formSubmitButton = document.querySelector("#submit");
let realms = await requestPVE("/access/domains", "GET");
let realmSelect = document.querySelector("#realm");
@@ -22,7 +22,6 @@ async function init (){
formSubmitButton.innerText = "Authenticating...";
let ticket = await requestTicket(formData.get("username"), formData.get("password"), formData.get("realm"));
if (ticket.status === 200) {
setTicket(ticket.data.ticket, ticket.data.CSRFPreventionToken, formData.get("username"));
formSubmitButton.innerText = "LOGIN";
goToPage("index.html");
}