파일다운로드시 잘못된접근...

파일다운로드시 잘못된접근...

QA

파일다운로드시 잘못된접근...

답변 2

본문

테스트로 게시글에 파일업로드후 다운받을려고 해보니

잘못된접근입니다. 라는 멘트가 나오는데요.

어떤부분을 손봐야하는지 도움좀 부탁드립니다.^^

이 질문에 댓글 쓰기 :

답변 2

관리자모드의 게시판설정에서 해당 게시판 설정으로 가서요.

다운로드 권한​이 어떻게 지정되어 있는지 확인해 보세요.

1이면 비회원 다운가능, 2은 일반회원, 10은 관리자.. 등등 이므로 참고해서 설정해 보세요.

소스중 외부의 다운로든 방지부분을 막아주세요

자체 서버에서 세션이 없으면 그런현상이 일어 납니다 bbs/download.php 부분참조

<?php
include_once('./_common.php');

// clean the output buffer
ob_end_clean();

$no = (int)$no;

@include_once($board_skin_path.'/download.head.skin.php');

// 쿠키에 저장된 ID값과 넘어온 ID값을 비교하여 같지 않을 경우 오류 발생
// 다른곳에서 링크 거는것을 방지하기 위한 코드
//if (!get_session('ss_view_'.$bo_table.'_'.$wr_id))
//    alert('잘못된 접근입니다.');

// 다운로드 차감일 때 비회원은 다운로드 불가
if($board['bo_download_point'] < 0 && $is_guest)
    alert('다운로드 권한이 없습니다.\\n회원이시라면 로그인 후 이용해 보십시오.', G5_BBS_URL.'/login.php?wr_id='.$wr_id.'&'.$qstr.'&url='.urlencode(G5_BBS_URL.'/board.php?bo_table='.$bo_table.'&wr_id='.$wr_id));

$sql = " select bf_source, bf_file from {$g5['board_file_table']} where bo_table = '$bo_table' and wr_id = '$wr_id' and bf_no = '$no' ";
$file = sql_fetch($sql);
if (!$file['bf_file'])
    alert_close('파일 정보가 존재하지 않습니다.');

답변을 작성하시기 전에 로그인 해주세요.
QA 내용 검색
질문등록
전체 8
© SIRSOFT
현재 페이지 제일 처음으로