veteran pw request and login page error handle, login page feedback

This commit is contained in:
MrFry 2020-04-09 14:26:39 +02:00
parent 9a6553dbbb
commit 335c431ce4
3 changed files with 94 additions and 25 deletions

@ -1 +1 @@
Subproject commit 42e6d4dd4c86541bc02787a1df3e22ba8f781295
Subproject commit 6d37a88c39dba8763d7672edbb6821e7e156c620

View file

@ -70,12 +70,12 @@
Frylabs
</div>
<div id='text' class='text'>
Másold be ide régi kliens ID-d, és az alapján jelszót kapsz. Ezt csak egyszer teheted meg, a
kapott jelszót tuti helyre írd le!
Másold be ide régi kliens ID-d, és az alapján jelszót kapsz. Ezt csak egyszer teheted meg,
ezért a kapott jelszót tuti helyre írd le!
</div>
<div id='form'>
<div class='inputContainer'>
<input type='text' id='cid' name='pw' value=<%= cid %> autocomplete="off"/>
<input type='text' id='cid' name='pw' value='<%= cid %>' autocomplete="off"/>
</div>
<input type='hidden' name='redirect' value='asd' autocomplete="off"/>
<button id='sendButton' onclick="GetVeteranPW(this)">Submit</button>
@ -111,10 +111,20 @@
cid: document.getElementById('cid').value
})
})
rawResponse.json()
.then((resp) => {
HandleResp(resp)
})
if (!rawResponse.ok) {
document.getElementById('text').innerText = 'Internal server error'
document.getElementById('sendButton').innerText = 'Submit'
}
try {
rawResponse.json()
.then((resp) => {
HandleResp(resp)
})
} catch (e) {
document.getElementById('text').innerText = 'Invalid data recieved from server'
document.getElementById('sendButton').innerText = 'Submit'
console.log(e)
}
}
</script>
</html>