채택완료
관리자와 지정된 특정아이디만 다운로드 질문드립니다.
member_list.php에
$sub_admin_array = ['test1', 'test2'];
이렇게 부운영자 함수가 선언되어 있고
엑셀파일 다운로드 관련 함수는
if ($_REQUEST['csv'] == 1) {
if ($is_admin != 'super')
alert('권한이 없습니다.');
$filename = 'shoplist.csv';
위와 같이 관리자만 다운로드가 가능하게 되어 있습니다.
여기서 수퍼관리자 외에 test1, test2 부운영자도 다운이 가능하게 하려면
어떻게 해야하는지요... 도움 부탁드립니다(__)
답변 2개 / 댓글 7개
채택된 답변
+20 포인트
if( $member["mb_id"]=="test1" || $member["mb_id"]=="test2")
{
다운로드 이벤트
}
Copy
$sub_admin_array = array("test1", "test2");
if ($_REQUEST['csv'] == 1) {
foreach ($sub_admin_array as $value){
if ($is_admin != 'super' || $member["mb_id"] != $value)
alert('권한이 없습니다.');
}
}
답변에 대한 댓글 6개
[code]
if ($is_admin != 'super')
alert('권한이 없습니다.');
[/code]
위소스를 아래 소스로 변경하여 적용해보세요.
[code]
for ($i=1; $i<count($sub_admin_array); $i++){
if ($is_admin != 'super' || $member["mb_id"] != $sub_admin_array[$i])
alert('권한이 없습니다.');
}
[/code]
if ($is_admin != 'super')
alert('권한이 없습니다.');
[/code]
위소스를 아래 소스로 변경하여 적용해보세요.
[code]
for ($i=1; $i<count($sub_admin_array); $i++){
if ($is_admin != 'super' || $member["mb_id"] != $sub_admin_array[$i])
alert('권한이 없습니다.');
}
[/code]
답변을 작성하려면 로그인이 필요합니다.
근데 작동을 안하네요ㅠㅠ
super관리자와 상단 sub_admin_array에 아이디만 등록하면 다운로드 가능하게 하는 함수가 없을까요... 초보라 많이 어렵네요^^;