Подключаю в файл core.api.php файл core.php для использования функций находящихся в нём.
define(ROOT, $_SERVER['DOCUMENT_ROOT']);
require(ROOT.'/sys/core.php');
Из файла core.php нужно использовать функцию с такими параметрами:
function check($pdo, $cookie_id, $cookie_hash){
if(empty($cookie_id) || empty($cookie_hash)){
return 0;
} else {
$sql = "SELECT hash FROM nv_users WHERE id='$cookie_id'";
if(!$stmt = $pdo->query($sql)){
return 0;
} else {
$row = $stmt->fetch(PDO::FETCH_ASSOC);
if(!$row){
return 0;
} else {
$db_hash = $row['hash'];
if($cookie_hash == $db_hash){
return $cookie_id;
}
return 0;
}
}
}
}
Но всё что возвращается в файл core.api.php == 0;
Из - за чего не получается правильно проверить информацию.
НО я тот же файл core.php подключаю в index.php и всё работает.