XE용 알림센터 모듈 보안패치
자료 유형 | 모듈 |
---|---|
간단한 소개 | 라이믹스의 보안패치가 적용된 XE용 알림센터 모듈입니다. |
설치 경로 | ./modules/ncenterlite |
코어 지원 범위 | XE 1.x |
PHP 지원 범위 | 기타 |
자료 구분 | 공개 자료 |
라이선스 | GPL v2 |
파일명 | 버전 | 날짜 | 용량 | 다운 |
---|---|---|---|---|
necnterlite.3.0.9.zip | 3.0.9 | 2021.04.13 | 111.1KB | 50 |
라이믹스 사용자는 뒤로 돌
아가세요.
여기 오시면 안됩니다!
3.0.9 버전 보안 이슈 개선.
보안상의 문제가 있던 부분을 고쳐서 배포합니다.
람보
Lv. 17
댓글 35
라이믹스용이 아니니깐요 ㅡ.ㅡ;; 라이믹스만 최신버전으로 유지하시면되요.
하마터면 설치할뻔 했어요 ㅋㅋ
...하마터면 설치할뻔...ㄷ
알림센터 기본 스킨이 아닌 다른 스킨 사용자의 경우 사용중인 스킨에서 따로 수정을 해야 하는 부분은 없는거죠?
https://xetown.com/index.php?&mid=point_contents&search_keyword=%EC%95%8C%EB%A6%BC%EC%84%BC%ED%84%B0&search_target=title_content&document_srl=724361
여기는 안바꿔도 되는건지 궁금합니다.
해당 부분이 웹지기님이 말씀하신 코드 그대로라면 냅두셔야 재대로 동작할건데요..(일부러 다바꾼 구간아닌가요..)
createObject() 이거군요. 제가 이전에 사용된 코드인줄 알았습니다. 제가 잘못봤습니다.
따라서 createObject는 ncenterlite.class.php파일에서 만든 함수를 가져오게 합니다.
역할은 xe가 최신버전일경우 BaseObject클래스를.. 기존 옛날 버전일경우 Object클래스를 가져오도록 수정된 것입니다.
왼만하면 다 수정해두세요.. 직접 수정하시는거면요..
업데이트 하고 난뒤로 댓글삭제나 댓글 작성을 하고 확인을 클릭하면 페이지가 엄어가지 않고 그대로 있네요 그래서 여러번 클릭후에 보면 댓글이 클릭수만큼 달려버리네요 ㅎㅎ 지금은 삭제후 잘됩니다
최신XE (1.11.1) 기준으로.. 글등록 / 댓글 등록 등에서 화면이 안 넘어가네요
등록후 (등록은 됩니다) 화면 전환을 위한 과정에서 jquery.min.js 와 xe.min.js 쪽에서500 에러가 나서 넘어가질 않네요 ( 알림센터모듈을 지우면 정상작동합니다 )
원인은.. ncenterlite.controller.php 에서
trigger 관련 부분들 ( triggerAfterInsertComment 나 triggerAfterInsertDocument ) 에서
return new Object(); 를 마지막에 계속 써서 그러네요.
이걸 return new baseObject(); 로 하거나 return $this->createObject(); 로 바꿔주면 정상 작동하네요
지금 사용중인 코어버전이 version: 1.9.8 입니다
혹시 version: 1.9.8 이것도 같이 수정하면될까요 ...?
triggerAfterInsertDocument 이거 바로 위에 있는거와 triggerAfterInsertComment 이거바로 위에 있는 것만 수정하면될까요 ...?
알림센터에서 이번에 예전코어와 최신코어 모두 대응하려고 return $this->createObject(); 로 자동으로 선택되게 한건데 일부 바꾸지 않은게 있나보네요.
너무 고맙습니다
return $this->createObject(); 이것으로 모두 변경하니 잘됩니다
아주 잘 됩니다