Собственно, столкнулся я с проблемой. Необходимо реализовать вход на сайт. Сделал AJAX вызов скрипта на passport.php, но проблема в том, что появилась необходимость AJAX-действия создавать в отдельной папке actions. Но вдруг почему то если я добавляю папку, оно тупо не выполняется.
Откуда вызывается AJAX:
$(document).ready(function () {
$('body').on('submit', '#passport', function (e) {
e.preventDefault();
$.ajax({
url: '/actions/passport.action.php',
method: 'post',
dataType: 'html',
data: $(this).serialize(),
success: function (data) {
if (data == 'false') {
Lobibox.notify('error', {
delay: 2000,
title: 'Oops',
msg: 'Неверный логин или пароль.'
});
}
if (data == 'true') {
window.location.replace('/index.php');
}
}
});
});
});
Скрипт-хэндлер:
<?php
$hasLoginSet = isset($_POST['login']);
$hasPasswordSet = isset($_POST['password']);
if ($hasLoginSet and $hasPasswordSet) {
$conf = parse_ini_file('conf.ini');
if ($conf['login'] == $_POST['login'] and $conf['password'] == $_POST['password']) {
setcookie('remix', $conf['remix']);
echo 'true';
} else {
echo 'false';
}
}
Файловая структура: