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

이런 토큰 에러는 원래 정상인지요? 채택완료

dixpix 4년 전 조회 1,742

사이트 이용도중에 삭제를 위해 내용 확인차 페이지를 여러개 열어놓습니다.

(단 페이지 열때 좌클릭이 아닌 휠 클릭으로 페이지 연상태)

삭제 버튼 누르면 토큰 에러로 삭제 불가합니다. 이렇게 나오면서 바로 삭제가 안되고 새로고침

되어야지 삭제가 진행되는데 이게 원래 그런건지 아니면 무슨 문제가 있어 그런건지좀 알고싶네요

마우스 휠클릭 또는 ctrl 클릭 열린 창 모두 동일 증상이네요 클릭으로 인한 글 삭제는 정상적으로

되는데 유독 휠클릭 이나 컨트롤 눌러 열린 창에서 위 증상이 발생되네요.

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

답변 2개

채택된 답변
+20 포인트
Big1
4년 전

view 페이지에서 

삭제를 위한 토큰을 생성하고

delete.php에서 delete_token을 비교합니다 

https://github.com/gnuboard/gnuboard5/blob/master/bbs/view.php#L79

https://github.com/gnuboard/gnuboard5/blob/master/bbs/delete.php#L7

 

view 페이지에 진입할 때마다 

delete_token을 새로 만들어서 delete.php 에서 비교하니까요 

같은 view 페이지를 여러창에서 열어놓았다면 

더이상 유효하지 않은 delete_token을 가지고 있는 페이지에선 삭제가 안되겠죠 

유효한 delete_token을 가지고 있는 페이지는 

마지막으로 열어놓은 view 페이지입니다. 

 

 

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

d
dixpix
4년 전
설명 감사합니다.

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

휠클릭은 아니고 새창으로 여시고 액션을 취한새 토큰이 변경되어서 에러라고 뜰거에요

로그인 후 평가할 수 있습니다

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

답변을 작성하려면 로그인이 필요합니다.

로그인