테스트 사이트 - 개발 중인 베타 버전입니다

토큰 에러로 삭제 불가합니다

· 5년 전 · 3737 · 1

다른 글을 참고하시고도 문제가 해결되지 않는 경우 아래 코드를 주석처리해보시기 바랍니다.

 

commom.lib.php 약 450line

 

 

    // 수정(삭제 링크)
    $list['update_href'] = '';
    //$delete_href = ''; delete는 view페이지에서 토큰값을 받아야 가능하다
    // 로그인중이고 자신의 글이라면 또는 관리자라면 비밀번호를 묻지 않고 바로 수정, 삭제 가능

    if (($member['mb_id'] && ($member['mb_id'] === $write['mb_id'])) || $is_admin) {
        $list['update_href'] =     short_url_clean(G5_BBS_URL.'/write.php?w=u&bo_table='.$board['bo_table'].'&wr_id='.$list['wr_id'].'&no_view=y&page='.$page.$qstr);
        set_session('ss_delete_token', $token = uniqid(time()));

 

 

맨 아래 코드 주석 처리

 

        //set_session('ss_delete_token', $token = uniqid(time())); 이 코드가 관리자로 로그인 했을 경우 삭제가 안되는 문제를 일으켜서 주석처리함
        //기존상황 : 관리자로 로그인시 리스트에서는 삭제가 되었지만 뷰페이지에서는 삭제가 되지 않는 문제가 있었음.
        //뷰페이지에서 정하는 set_session('ss_delete_token', $token = uniqid(time()));값이 있는데 delete.php페이로 넘어갈때 commom.lib.php에있는 이 코드가 작동하여 새로운 세션을 발급하게 되고 따라서 delete.php페이지에서 토큰 검수시 에러가 남
        //근데 get_list함수가 작동하지 않을텐데 이 코드 주석 후 작동하는 이유는 따로 알아보지 않음..

 

 

댓글 작성

댓글을 작성하시려면 로그인이 필요합니다.

로그인하기

댓글 1개

안녕하세요
commom.lib.php 파일이 스킨에 없으면 어떡하나요?

게시글 목록

번호 제목
24318
24317
24315
24309
24294
24293
24277
24262
24260
24253
24251
24236
24233
24228
24226
24221
24214
24203
24201
24199
24196
24195
24194
24192
24191
24187
24185
24183
24172
24168