쿠키를 이용한 비회원의 페이지 뷰 제한 v0.2.1 |
등록일 | 2023-03-31 |
---|
160201
v0.2.1 개선사항
- 모바일에서 알림창만 계속 뜨고 페이지 이동하지 않는 문제 해결
--------------------------------------------
160130
애드온 설정 스샷 추가
v0.2 개선사항
- 이동시킬 mid지정 가능
- mid지정 시 경고문구 사용여부 지정 가능
--------------------------------------------
테스트 환경이 다양하지 못합니다.
제가 테스트한 환경은 루아틱 호스팅의 제 개인 계정에서 테스트를 하였습니다.
app : Apache
xe_version : 1.8.15
php : 5.5.23
db_type : mysqli_innodb
이상하게 관리자 페이지의 설치된 애드온에서 설명문구가 안보이더라구요.
--------------------------------------------
쿠키를 이용하여 비 로그인 상태에서 지정한 갯수 이상의 페이지를 띄우면 로그인 페이지를 띄웁니다.
정확한 페이지 갯수로는 구현하지 못했습니다.
사이트마다 다를 것 같습니다.
제가 테스트 해본 사이트에선 1, 3, 5, 7 올라갔습니다.
------------------------------------
안보이시는 분은 위 내용을 참고하시구요.
쿠키를 이용하기 때문에 쿠키를 지워버리면 초기화할 수 있겠죠?
세션을 이용해보고 싶었는데 세션 유지 시간을 지정하는 부분을 찾을수가 없어서요.
그래서 쿠키로 했습니다.
(쉿! 이건 우리만의 비밀이에요!)
그리고 애드온을 등록하려다가 보니 검색로봇에게도 동일한 룰을 적용하면 제대로 못 긁어갈것 같아서 급하게 검색로봇은 제외하는 코드를 넣었습니다.
구글, 빙, 다음, 네이버, 줌, 야후 등등 제외하도록 했는데 사실 리퍼러 모듈에서 복사한 코드라 검색봇이 잘 긁어가는지 여부는 테스트 해보지 못했습니다.
(쉿! 이것도 우리만의 비밀이에요!)
네. 그렇습니다. 전 무책임합니다. ><;;;;;;
그래도 2시간 가까이 시간을 투자해 만든 코드이니 너무 타박은 말아주세요 -0-;;;;
에러나 개선점은 댓글로 피드백 해주시면 최대한 반영하겠습니다.