Marcel Schwarz
359e30d7a4
Wegen des async aufrufs des login php scripts konnte die session nicht richtig gesetzt werden, deshalb ist der login jetzt syncron. Die Registrierung ist weiterhin asyncron.
35 lines
967 B
JavaScript
35 lines
967 B
JavaScript
window.addEventListener('load', async () => {
|
|
console.log("Seite geladen");
|
|
//getNewUniqueLink();
|
|
document.getElementById('btnCreateTan').addEventListener('click' , async (event) => getNewUniqueLink());
|
|
})
|
|
|
|
async function getNewUniqueLink() {
|
|
try {
|
|
var firstFetch = await fetch('php/generateLink.php');
|
|
var jsonFirstFetch = await firstFetch.json();
|
|
var content = document.getElementById('content');
|
|
content.innerHTML = `${jsonFirstFetch.html}`;
|
|
|
|
} catch (e) {
|
|
console.log("Server nicht erreichbar.");
|
|
}
|
|
|
|
}
|
|
|
|
//<!--Register-->
|
|
document.getElementById('btnCreate').addEventListener("click" , async (event) => {
|
|
const formData = new FormData(document.getElementById('create-form'));
|
|
try {
|
|
const response = await fetch('php/signup.php', {
|
|
method: 'post',
|
|
body: formData
|
|
});
|
|
const jsonData = await response.json();
|
|
console.log(jsonData);
|
|
|
|
} catch (e) {
|
|
console.log("Abschicken der Daten fehlerhaft!");
|
|
}
|
|
})
|