제

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

· 2020-10-20 (화) 20:01:18 · 6585 · 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 파일이 스킨에 없으면 어떡하나요?
댓글을 작성하시려면 로그인이 필요합니다.

그누보드5 팁자료실

2,790건
+
제목 글쓴이 날짜 조회
20-12-11 조회 8,730
20-12-10 조회 8,401
20-12-10 조회 7,769
20-12-08 조회 6,195
20-12-08 조회 8,881
20-12-05 조회 8,336
20-12-03 조회 7,482
20-12-03 조회 5,791
20-11-24 조회 6,639
20-11-24 조회 8,000
20-11-23 조회 6,361
20-11-22 조회 7,586
20-11-20 조회 5,840
20-11-19 조회 6,813
20-11-19 조회 5,718
20-11-19 조회 5,879
20-11-19 조회 6,272
20-11-14 조회 7,878
20-11-11 조회 7,745
20-11-09 조회 6,815
20-11-06 조회 8,254
20-11-05 조회 7,397
20-11-01 조회 7,310
20-10-30 조회 1.2만
20-10-28 조회 6,706
20-10-28 조회 7,388
20-10-27 조회 1.5만
20-10-27 조회 6,029
20-10-21 조회 6,274
20-10-20 조회 6,586