1
0
Fork 0
This repository has been archived on 2024-02-17. You can view files and clone it, but cannot push or open issues or pull requests.
letu/public/javascripts/login.js
2020-12-12 18:20:02 +01:00

22 lines
No EOL
719 B
JavaScript

let socket = io.connect();
document.getElementById("login").addEventListener("submit", e=>{
e.preventDefault();
let expressionReguliere = /^(([^<>()[]\.,;:s@]+(.[^<>()[]\.,;:s@]+)*)|(.+))@(([[0-9]{1,3}.[0-9]{1,3}.[0-9]{1,3}.[0-9]{1,3}])|(([a-zA-Z-0-9]+.)+[a-zA-Z]{2,}))$/;
if(expressionReguliere.test(document.getElementById("mail-input").value)){
let email = document.getElementById("mail-input").value;
let passw = document.getElementById("password-input").value;
socket.emit("login", {"email":email,"password":passw});
}else{
alert('Format d\'email incorrect.');
}
return false;
});
socket.on("login", data=>{
if(data.error){
alert(data.error.message);
}else{
window.location.href = "/";
}
});