글쓰기 창을 2개 못열게 하는 기능이 있나요?
본문
글쓰기 창을 몇개 열어놓고 악용하는 일이 발생해서
회원별로 글쓰기 창을 한개만 열수 있도록 하고 싶습니다.
혹시나 하고 검색을 해봐도 제가 검색을 잘 못하는지 해당 기능이 없는거 같아 질문드립니다.
어떻게 해야 회원별로 글쓰기창을 한개만 띄울수 있을까요?
답변 5
방법이 아예 없는건 아닙니다.
회원정보 테이블에 글쓰기 코드 칼럼을 이용하면 완벽히 막을수 있습니다.
다만 마지막에 글쓰기 페이지 열린 화면만 유효하게 되죠.
개발자 아니시라면 제작의뢰 하셔야 할것 같아요.
반나절 이내 작업 가능할듯 합니다.
좋은 개발자 만나면
관리자 화면에 설정화면에 아래 옵션을 추가할수 있죠.
아래 설정글 추가하면 하루정도에 가능할것 같아요.
1) 글쓰기 창 1개 제한 하기, 안하기 선택
2) 지정한 회원만 제한 하기, 안하기 선택
3) 지정한 회원 레벨 이하 레벨이면 글쓰기창 1개 제한 하기, 안하기 선택
이런 설정 기능 넣으면 필요할때 골라서 추가할수 있어서 좋을것 같아요.
대다수 개발자들은 의뢰 받으면 코드에 제한 기능을 넣어서 나중에 그 기능 않쓰고 싶을때 못하거나 또 의뢰하는 불편함이 있겠죠.
그래서 저 설정 기능 해주는 개발자 만나시면 편리할것 같아요.
완벽하게 할 수는 없을거고 브라우저를 여러개 띄울수도 있고요. 하나의 브라우저만 쓴다고 하면 세션 같은걸로 체크를 하셔야 할거 같습니다.
정 하실려면 회원에다가 창을 오픈했는지를 체크하는 필드를 넣으셔서 체크 하시면 되는데요.
문제는 작업하다가 브라우저가 죽을수도 있기 때문에..
특정 시간이 지나면 해당 필드를 다시 풀어주는 정책을 추가하셔야 할듯 합니다.
그누보드 기본 기능에는 글쓰기 간격 이란게 있습니다.
그리고 글쓰기 창을 여러개 띄운다고 해서 서버의 부하나 악용의 소지도 없구요
문제의 원인이 되는 설명이 너무 적습니다.
해당 기능 현재 있지않나요?
Form에 토큰을 사용(발행)해서
처리시
세션 값과 비교해 다르면 글쓰기가 안 되도록 합니다.