|
|
|
@@ -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() {
|
|
|
|
|