Warning: Undefined array key "HTTP_ACCEPT_LANGUAGE" in /share/CACHEDEV1_DATA/Web/dev.my-event.fr/studio/core/_config.php on line 45
Deprecated: substr(): Passing null to parameter #1 ($string) of type string is deprecated in /share/CACHEDEV1_DATA/Web/dev.my-event.fr/studio/core/_config.php on line 45
Warning: Cannot modify header information - headers already sent by (output started at /share/CACHEDEV1_DATA/Web/dev.my-event.fr/studio/core/_config.php:45) in /share/CACHEDEV1_DATA/Web/dev.my-event.fr/studio/public/libs/js/myevent_login.php on line 7
const T_LOADING = 'Loading...';
const PW_RESET = 'Password reset';
const EMAIL = 'E-Mail';
const EMAIL_PH = 'Your E-Mail';
const PASSWORD = 'Password';
const PASSWORD_PH = 'Your password';
const BTN_CONNEXION = 'Login';
const BTN_PWD_RESET = 'Reset my password';
const BTN_CANCEL = 'Cancel';
$(document).ready(function (d) {
const login_myevent = '#login_myevent';
const reset_myevent = '#reset_password';
$(d).on('click', '#reset_password .me_cancel', function () {
let $tds = $(reset_myevent).find('input,button');
$tds.prop('disabled', true);
$(reset_myevent).fadeOut(function () {
$(this).remove();
if ($('#login_myevent').length) return;
let form_login = $(`
`);
$('.card-body').append(form_login);
form_login.fadeIn(function () {
form_login.find('input,button').prop('disabled', false);
$('#email').focus();
})
});
});
$(d).on('click', '.me_pwdreset>a', function () {
let eml = $('#email').val();
let $tds = $('#login_myevent').find('input,button');
$tds.prop('disabled', true);
$('#login_myevent,.me_pwdreset').fadeOut(function () {
$(this).remove();
if ($('#reset_password').length) return;
let form_reset = $(`
`);
$('.card-body').append(form_reset);
form_reset.fadeIn(function () {
form_reset.find('input,button').prop('disabled', false);
$('#email').focus();
});
});
})
$(d).on('submit', login_myevent, function () {
let $sbtn = $(this).find('button[type="submit"]');
let $sbtn_msg = $sbtn.text();
let $tds = $(this).find('input,button');
let p = new FormData(this);
$sbtn.text(T_LOADING);
$tds.prop('disabled', true);
$.ajax({
type: "POST",
url: "/access/login/",
data: p,
processData: false,
contentType: false,
dataType: 'json',
success: function (r) {
try {
if (r.status === 'error') {
$('#alertform').text(r.message);
$sbtn.text($sbtn_msg)
$tds.prop('disabled', false);
if (!$('.me_pwdreset').length) {
let me_pwdreset = $(`
`);
$('.me_login').parent().append(me_pwdreset);
me_pwdreset.fadeIn();
}
} else if (r.status === 'success') {
location.reload();
}
} catch (e) {
console.error("Erreur de parsing JSON", e);
}
}
});
});
$(d).on('submit', reset_myevent, function () {
let $sbtn = $(this).find('button[type="submit"]');
let $tds = $(reset_myevent).find('input,button');
let p = new FormData(this);
$tds.prop('disabled', true);
$sbtn.text(T_LOADING);
$.ajax({
type: "POST",
url: "/access/reset_password/",
data: p,
processData: false,
contentType: false,
dataType: 'json',
success: function (r) {
try {
if (r.status === 'success') {
$(reset_myevent).fadeOut(function () {
$(this).remove();
let msg = $(r.message).hide();
$('.card-body').append(msg);
msg.fadeIn();
})
}
} catch (e) {
console.error("Erreur de parsing JSON", e);
}
}
});
});
$('form').on('input focus', 'input', function () {
$('#alertform').empty();
});
});