답변 2개
채택된 답변
+20 포인트
8년 전
if ($is_admin != "super" && $member[mb_nick] == "abcd") 라고 조건이 들어가면
최고관리자가 아니고 해당 닉네임이 abcd라면 알림창이 뜨겠네요
if ($is_admin != "super" && $member['mb_nick'] != "abcd")
이렇게 들어가면
최고관리자가 아니고 해당 닉네임이 abcd가 아니면 알림창이 뜨겠습니다.
로그인 후 평가할 수 있습니다
답변에 대한 댓글 6개
�
블랑숑
8년 전
�
보들이윤
8년 전
어떤 알림이 뜨시는지요?
�
보들이윤
8년 전
아마도 adm/admin.lib.php 파일에 보면
[code]
// 접근 권한 검사
if (!$member['mb_id'])
{
alert('로그인 하십시오.', G5_BBS_URL.'/login.php?url=' . urlencode(G5_ADMIN_URL));
}
else if ($is_admin != 'super')
{
$auth = array();
$sql = " select au_menu, au_auth from {$g5['auth_table']} where mb_id = '{$member['mb_id']}' ";
$result = sql_query($sql);
for($i=0; $row=sql_fetch_array($result); $i++)
{
$auth[$row['au_menu']] = $row['au_auth'];
}
if (!$i)
{
alert('최고관리자 또는 관리권한이 있는 회원만 접근 가능합니다.', G5_URL);
}
}
[/code]
이런 부분이 있을겁니다.
이부분에서 else if ($is_admin != 'super') 를
else if ($is_admin != 'super' && $member['mb_nick'] != "abcd") 처럼
수정하시면 되지않을까합니다
[code]
// 접근 권한 검사
if (!$member['mb_id'])
{
alert('로그인 하십시오.', G5_BBS_URL.'/login.php?url=' . urlencode(G5_ADMIN_URL));
}
else if ($is_admin != 'super')
{
$auth = array();
$sql = " select au_menu, au_auth from {$g5['auth_table']} where mb_id = '{$member['mb_id']}' ";
$result = sql_query($sql);
for($i=0; $row=sql_fetch_array($result); $i++)
{
$auth[$row['au_menu']] = $row['au_auth'];
}
if (!$i)
{
alert('최고관리자 또는 관리권한이 있는 회원만 접근 가능합니다.', G5_URL);
}
}
[/code]
이런 부분이 있을겁니다.
이부분에서 else if ($is_admin != 'super') 를
else if ($is_admin != 'super' && $member['mb_nick'] != "abcd") 처럼
수정하시면 되지않을까합니다
�
블랑숑
8년 전
최고관리자만 접근 가능합니다 라는 메세지가 뜨구요 ㅠㅠ 지금해봐도 안되네요 ㅠㅠ
�
블랑숑
8년 전
아 이제 복사는 되는데요
<div class="btn_list01 btn_list">
<input type="submit" name="act_button" value="선택수정" onclick="document.pressed=this.value">
<?php if ($is_admin == 'super' || $member['mb_nick'] == 'shop') { ?>
<input type="submit" name="act_button" value="선택삭제" onclick="document.pressed=this.value">
<?php } ?>
</div>
이렇게 삭제는 여전히 안나오네요 이유가 뭔가요 ㅠㅠ
<div class="btn_list01 btn_list">
<input type="submit" name="act_button" value="선택수정" onclick="document.pressed=this.value">
<?php if ($is_admin == 'super' || $member['mb_nick'] == 'shop') { ?>
<input type="submit" name="act_button" value="선택삭제" onclick="document.pressed=this.value">
<?php } ?>
</div>
이렇게 삭제는 여전히 안나오네요 이유가 뭔가요 ㅠㅠ
�
블랑숑
8년 전
아 여태 왜 안됐는지 알겠네요 허무하네요.. nick이 아니라 id 였던 ㅠㅠ 흑흑
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인
/adm/shop_admin/itemcopyupdate.php 에서 수정했는데
물론 아이디는 바꿔서 넣었어요 ㅠㅠ
지금 조건문은 최고관리자 or 닉네임이 아닐 경우 둘다 만족해야만 알림이 뜨는거죠?
지금 최고관리자는 아니지만 닉네임은 맞는데 알림이 뜸 ㅠㅠ