삭제시 토큰애러에 대한 문의점...

삭제시 토큰애러에 대한 문의점...

QA

삭제시 토큰애러에 대한 문의점...

본문

view.skin.php 에서 상단 부부분에서 


echo $token; 를 해보면 5345bcdabcd  라고 대충 나옵니다.


그리고 삭제버튼의 ehco $delete_href 해보면 토큰 출력 부분에


./delete.php?bo_table=free&wr_id=1461&token=5345bcdabcd&page= 라고 나옵니다. 


이게 맞는 원리 같은데 이상태에서 삭제를 누르면 토큰에러가 나옵니다..


뭐가 문제인가요?







이 질문에 댓글 쓰기 :

답변 2


echo "토큰 :".$token;
echo "<br>";
echo "겟 세션 : ".get_session('ss_delete_token');


이렇게 두개 값 찍어보셔도 둘다 같나요?

delete.php 에서
아래부분 조건이 걸려서 alert뜨는거 자나요?ㅠㅠ


$delete_token = get_session('ss_delete_token');
set_session('ss_delete_token', '');

if (!($token && $delete_token == $token))
    alert('토큰 에러로 삭제 불가합니다.');


view.php 이부분은  $token을 찍어보셔서 값을 보셨으니.. 오류부분이 없으실테구..


// 수정, 삭제 링크
$update_href = $delete_href = '';
// 로그인중이고 자신의 글이라면 또는 관리자라면 비밀번호를 묻지 않고 바로 수정, 삭제 가능
if (($member['mb_id'] && ($member['mb_id'] == $write['mb_id'])) || $is_admin) {
    $update_href = './write.php?w=u&amp;bo_table='.$bo_table.'&amp;wr_id='.$wr_id.'&amp;page='.$page.$qstr;
    set_session('ss_delete_token', $token = uniqid(time()));
    $delete_href ='./delete.php?bo_table='.$bo_table.'&amp;wr_id='.$wr_id.'&amp;token='.$token.'&amp;page='.$page.urldecode($qstr);
}


세션 자체가 문제일 수도 있으니까 세션 폴더 안의 파일 다 지워보시고 서버 용량도 체크해보세요 ㅠㅠ

도움이 안되 죄송합니다 ㅠㅠㅠ흐엉..

 님 감사합니다. 

답변을 작성하시기 전에 로그인 해주세요.
전체 0 | RSS
QA 내용 검색
  • 개별 목록 구성 제목 답변작성자조회작성일
  • 질문이 없습니다.

회원로그인

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