function loginModalForm() {
event.preventDefault(); //prevent default action
var form_data = $('.loginModalForm').serialize(); //Encode form elements for submission
let form_result = $('.loginModalForm .form_result');
$.ajax({
url: '/ajax/login.php',
type: 'POST',
data: form_data,
async: true,
beforeSend: function () {
$("#loading").show();
},
success: function (data) {
if (data == 1) {
closeModalWindow();
$("#loading").show();
window.location.href = '/personal/';
form_result.html();
} else {
form_result.html(data);
}
$('#loading').fadeOut('fast');
},
error: function () {
$('#loading').fadeOut('fast');
}
});
}
window.location.href = '/personal/';
поставь:setTimeout(function(){ window.location.reload();}, 1000)
Если даже секундная задержка ни на что не повлияет, значит по адресу /personal/
лежит какой-то говнокод, влияющий на авторизацию.window.location.href = '/personal/';
на: window.location.search = Math.random();