질문드립니다.

질문드립니다.

QA

질문드립니다.

본문

관리자화면에서 설정할 수 있는거지만 다운로드 권한 2부터 다운받을 수 있게 소스에서 직접 수정을 하려 하는데요..

 

 

bbs/download.php 에서

 

if ($member[mb_level] < $board[bo_download_level]) {

    $alert_msg = "다운로드 권한이 없습니다.";

 

기존에 이렇게 되어 있는걸

 

 

if ($member[mb_level] < "2") {

    $alert_msg = "다운로드 권한이 없습니다."; 

 

if ($member[mb_level] < 2) {

    $alert_msg = "다운로드 권한이 없습니다."; 

 

둘 중 하나는 오류가 생길거라 생각하고 둘다 해봤는데(쌍따옴표 유무 차이) 모두 작동이 되더라구요..

원래 모두 작동이 되는게 정상인가요?

이 질문에 댓글 쓰기 :

답변 1

정확하게 어떻게 안되고 있는지 명시되지 않아 추측만으로 답을 드려봅니다.

 

쌍따옴표를 사용하면 문자가 되므로 연산비교는 사실상 오류가 생길 가능성이 큽니다.

 

두번째의 조건문은 맞습니다.

 

그럼에도 작동이 되지 않는다면

 

$member["mb_level"] 값이 제대로 오고 있는지 찍어보시고

 

이 값이 얼마로 넘어오는지도 확인해보시기 바랍니다.

 

그에 앞서 테스트중이거나 확인하시고 계시는 계정의 레벨도 확인해보세요

 

마지막으로 비회원인경우 기본레벨이 어떻게 되어있는지 따로 설정해둔건 없는지도 확인해보세요 

답변을 작성하시기 전에 로그인 해주세요.
전체 125,873 | RSS
QA 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1402호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT