이런 토큰 에러는 원래 정상인지요?
본문
사이트 이용도중에 삭제를 위해 내용 확인차 페이지를 여러개 열어놓습니다.
(단 페이지 열때 좌클릭이 아닌 휠 클릭으로 페이지 연상태)
삭제 버튼 누르면 토큰 에러로 삭제 불가합니다. 이렇게 나오면서 바로 삭제가 안되고 새로고침
되어야지 삭제가 진행되는데 이게 원래 그런건지 아니면 무슨 문제가 있어 그런건지좀 알고싶네요
마우스 휠클릭 또는 ctrl 클릭 열린 창 모두 동일 증상이네요 클릭으로 인한 글 삭제는 정상적으로
되는데 유독 휠클릭 이나 컨트롤 눌러 열린 창에서 위 증상이 발생되네요.
답변 2
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 페이지입니다.
휠클릭은 아니고 새창으로 여시고 액션을 취한새 토큰이 변경되어서 에러라고 뜰거에요
답변을 작성하시기 전에 로그인 해주세요.