user_level을 기반으로 사용자가 페이지를 볼 수 있도록하는 PHP 스크립트가 있습니다. 사용자 수준이 1.로 설정된 경우 사용자가 페이지를 볼 수 있습니다. 그렇지 않다면 index.php로 리다이렉트하십시오. 어떤 이유로 작동하지 않습니다. 그것은 나에게 "이 페이지에 접근하는 것이 허락되지 않았다"라는 메시지를줍니다. 로그인 한 사람, 관리자 또는 일반 사용자에 관계없이 그 메시지를 전합니다. 어떤 아이디어?PHP의 관리자 권한
<?php
include 'init.php';
include('core/init.inc.php');
var_dump($_SESSION)
if(!logged_in()){
header('Location: index.php');
exit();
}
if(!isset($_SESSION['user_level'])) {
echo 'You are not allowed to access this page. Click <a href="index.php">here</a> to go back to the home page';
exit();
}elseif(1 == (int)$_SESSION['user_level']){
header('Location: create_album.php');
exit;
}
include 'template/header.php';
?>
으로
를 교체합니다. – xdazz
여전히 사용자 레벨에 관계없이 허용되지 않는 메시지가 표시됩니다 – WebDeVGuy24
@ TechGuy24 먼저 'var_dump ($ _ SESSION)'을 실행하고 내용을 먼저 확인하십시오. – xdazz