signin/signup is now working. no checks tho
This commit is contained in:
+56
-48
@@ -249,13 +249,14 @@ jQuery(function($) {
|
||||
Cookies.remove("lastep-time");
|
||||
}
|
||||
|
||||
// connexion shizzle
|
||||
/// connexion shizzle
|
||||
|
||||
let wrongpass;
|
||||
|
||||
function logout(){
|
||||
Cookies.remove("x-access-token");
|
||||
connOOF();
|
||||
document.getElementById("tab2bj").disabled = false;
|
||||
loginTab();
|
||||
}
|
||||
|
||||
function checkLoggedin(){
|
||||
@@ -280,19 +281,10 @@ jQuery(function($) {
|
||||
|
||||
function checkLogin(value){
|
||||
|
||||
function checkRegPass(s1,s2){
|
||||
if (s1==s2){
|
||||
return s1
|
||||
}
|
||||
else {
|
||||
return false
|
||||
}
|
||||
}
|
||||
|
||||
if (value == 'l') {
|
||||
let user = document.querySelector("#mainbj #user").value;;
|
||||
let pass = document.querySelector("#mainbj #pass").value;
|
||||
body ='{"username": "'+ user +'","password": "'+ pass +'"}';
|
||||
body = JSON.stringify({"username": user, "password": pass});
|
||||
|
||||
var url = "/api/auth/signin";
|
||||
var params = body;
|
||||
@@ -305,7 +297,10 @@ jQuery(function($) {
|
||||
console.log(data.message)
|
||||
document.cookie = "x-access-token="+data.accessToken;
|
||||
document.querySelector("#mainbj #reg_status").innerHTML = data.message
|
||||
setTimeout(() => { $('[href="#ep"]').tab('show'); }, 2000);
|
||||
console.log(xhr.status)
|
||||
if (xhr.status == 200){
|
||||
setTimeout(() => { loginTab(); }, 2000);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -331,6 +326,9 @@ jQuery(function($) {
|
||||
const data = JSON.parse(xhr.responseText)
|
||||
console.log(data.message)
|
||||
document.querySelector("#mainbj #reg_status").innerHTML = data.message
|
||||
if (xhr.status == 200){
|
||||
setTimeout(() => { loginTab(); }, 2000);
|
||||
}
|
||||
}
|
||||
}
|
||||
else
|
||||
@@ -339,6 +337,51 @@ jQuery(function($) {
|
||||
document.querySelector("#mainbj #reg_status").innerHTML = "les mots de passes ne correspondent pas"
|
||||
}
|
||||
}
|
||||
|
||||
function checkRegPass(s1,s2){
|
||||
if (s1==s2){
|
||||
return s1
|
||||
}
|
||||
else {
|
||||
return false
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
function loginTab(){
|
||||
console.log("loginTab");
|
||||
tab1bj.setAttribute("aria-selected", "true");
|
||||
tab2bj.setAttribute("aria-selected", "false");
|
||||
let token = Cookies.get("x-access-token");
|
||||
checkLoggedin()
|
||||
if (!token || token == "null" || token == "undefined")
|
||||
{
|
||||
mainbj.innerHTML = "<div id='logininput' class='typebox field-row-stacked' >"+
|
||||
"<input id='user' type='text' placeholder='nom d" + "'" + "utilisateur'/>"+
|
||||
"<input id='pass' type='password' placeholder='mot de passe'/></div>"+
|
||||
"<div id='reg_status'></div><div><button class='bjbuttons' onclick='checkLogin("+'"'+'l'+'"'+")'>se connecter</button>"+
|
||||
"<button class='bjbuttons' onclick='logout()'>logout</button></div>"
|
||||
}
|
||||
else
|
||||
{
|
||||
document.getElementById("tab2bj").disabled = true;
|
||||
mainbj.innerHTML = "<div id='logininput' class='typebox field-row-stacked' >"+
|
||||
"<div id='reg_status'>bienvenue "+ parseJwt(Cookies.get("x-access-token")).username +
|
||||
"</div><div><button class='bjbuttons' disabled>se connecter</button>"+
|
||||
"<button class='bjbuttons' onclick='logout()'>logout</button></div>"
|
||||
}
|
||||
}
|
||||
|
||||
function registerTab(){
|
||||
console.log("registerTab");
|
||||
tab1bj.setAttribute("aria-selected", "false");
|
||||
tab2bj.setAttribute("aria-selected", "true");
|
||||
mainbj.innerHTML = "<div id='logininput' class='typebox field-row-stacked'>"+
|
||||
"<input id='reg_user' type='text' placeholder='nom d" + "'" + "utilisateur'/>"+
|
||||
"<input id='reg_pass' type='password' placeholder='mot de passe'/>"+
|
||||
"<input id='reg_conf_pass' type='password' placeholder='confirmer mot de passe'/>"+
|
||||
"<input id='reg_email' type='text' placeholder='email'/></div><div id='reg_status'></div><div id='bjbuttons'>"+
|
||||
"<button onclick='checkLogin("+'"'+'s'+'"'+")'>s'enregistrer</button></div>"
|
||||
}
|
||||
|
||||
// player things
|
||||
@@ -401,41 +444,6 @@ jQuery(function($) {
|
||||
return JSON.parse(jsonPayload);
|
||||
}
|
||||
|
||||
function loginTab(){
|
||||
console.log("loginTab");
|
||||
tab1bj.setAttribute("aria-selected", "true");
|
||||
tab2bj.setAttribute("aria-selected", "false");
|
||||
let token = Cookies.get("x-access-token");
|
||||
if (!token || token == "null" || token == "undefined")
|
||||
{
|
||||
mainbj.innerHTML = "<div id='logininput' class='typebox field-row-stacked' >"+
|
||||
"<input id='user' type='text' placeholder='nom d" + "'" + "utilisateur'/>"+
|
||||
"<input id='pass' type='password' placeholder='mot de passe'/></div>"+
|
||||
"<div id='reg_status'></div><div><button class='bjbuttons' onclick='checkLogin("+'"'+'l'+'"'+")'>se connecter</button>"+
|
||||
"<button class='bjbuttons' onclick='logout()'>logout</button></div>"
|
||||
}
|
||||
else
|
||||
{
|
||||
document.getElementById("tab2bj").remove();
|
||||
mainbj.innerHTML = "<div id='logininput' class='typebox field-row-stacked' >"+
|
||||
"<div id='reg_status'>bienvenue "+ parseJwt(Cookies.get("x-access-token")).id +
|
||||
"</div><div><button class='bjbuttons' disabled>se connecter</button>"+
|
||||
"<button class='bjbuttons' onclick='logout()'>logout</button></div>"
|
||||
}
|
||||
}
|
||||
|
||||
function registerTab(){
|
||||
console.log("registerTab");
|
||||
tab1bj.setAttribute("aria-selected", "false");
|
||||
tab2bj.setAttribute("aria-selected", "true");
|
||||
mainbj.innerHTML = "<div id='logininput' class='typebox field-row-stacked'>"+
|
||||
"<input id='reg_user' type='text' placeholder='nom d" + "'" + "utilisateur'/>"+
|
||||
"<input id='reg_pass' type='password' placeholder='mot de passe'/>"+
|
||||
"<input id='reg_conf_pass' type='password' placeholder='confirmer mot de passe'/>"+
|
||||
"<input id='reg_email' type='text' placeholder='email'/></div><div id='reg_status'></div><div id='bjbuttons'>"+
|
||||
"<button onclick='checkLogin("+'"'+'s'+'"'+")'>s'enregistrer</button></div>"
|
||||
}
|
||||
|
||||
// other scripts
|
||||
|
||||
function connOOF() {
|
||||
|
||||
Reference in New Issue
Block a user