|
|
@@ -8,10 +8,27 @@ export default {
|
|
|
this.submit(event);
|
|
|
});
|
|
|
}
|
|
|
+
|
|
|
+ document.getElementById("loginPageEmail").focus();
|
|
|
},
|
|
|
|
|
|
- submit(event){
|
|
|
+ async submit(event){
|
|
|
event.preventDefault();
|
|
|
- console.log("submitting");
|
|
|
+
|
|
|
+ const body = {
|
|
|
+ email: document.getElementById("loginPageEmail").value,
|
|
|
+ password: document.getElementById("loginPagePassword").value
|
|
|
+ };
|
|
|
+
|
|
|
+ const response = await fetch("/login", {
|
|
|
+ method: "POST",
|
|
|
+ headers: {"Content-Type": "application/json"},
|
|
|
+ body: JSON.stringify(body)
|
|
|
+ });
|
|
|
+
|
|
|
+ if(!response.ok) return console.log(response.msg);
|
|
|
+
|
|
|
+ const data = response.json();
|
|
|
+ openPage("dashboard");
|
|
|
}
|
|
|
}
|