Creating backend to handler password resets

This commit is contained in:
2024-08-21 12:54:25 +02:00
parent 333499f76e
commit b98b61aa76
8 changed files with 77 additions and 6 deletions

View File

@ -81,7 +81,7 @@ export function forgot(api) {
});
}
export function reset(api) {
export function reset(api, email) {
let form = document.getElementById("reset-form");
if (form.checkValidity() === false) {
@ -98,7 +98,8 @@ export function reset(api) {
}
let payload = {
email: document.getElementById("email").value,
password: document.getElementById("password").value,
email: email,
};
const requestOptions = {
@ -116,6 +117,9 @@ export function reset(api) {
console.log(response)
if (response.error === false) {
showSuccess("reset-messages", "Password reset")
setTimeout(function () {
location.href = "/login"
}, 2000)
} else {
showError("reset-messages", response.message)
}