묻고답하기
1.7.6 버전이상으로 업데이트 하면 php 구현시 회원정보에 대한 오류가 발생합니다.
2015.02.17 21:30
안녕하세요^^
xe를 참 좋아하는 1인으로 이것저것 만져보다가 궁금한 사항이 있어 질문드립니다.
질문의 요지는 제목과 같습니다.
1.7.6으로 admin 보안 관련 정보가 업데이트 되고 나서
DB 업데이트 버튼을 누르면 별도 외부페이지로 구현했던 페이지의 오동작이 일어납니다.
오동작의 예는 이렇습니다.
http://www.studio-sarangbi.co.kr/gallery_01
이 페이지와 같이 구현되어 있는데요.
<?
define('__XE__', true);
require_once('../../config/config.inc.php');
$oContext = &Context::getInstance();
$oContext->init();
$logged_info = Context::get('logged_info');
$id = $logged_info->user_id;
if($logged_info)
{
?>
위와같이 정의를 내려주고 if문으로 조건을 건곳은 버튼의 유무 뿐입니다.
하지만 동일한 조건에서 1.7.6 이상으로 업데이트하고 DB업데이트 버튼을 누르면
로그인을 해야지만 해당 페이지의 이미지들이 보여집니다.
이게 DB의 변경밖에 없는것으로 보여지는데 아직 DB에 대해 전혀 모르기 때문에
고수 님들의 조언을 얻어 보고자 합니다.
코어 업데이트를 위해서는 php 파일을 수정해야 하는것인지...
아니면 mysql에서 별도로 생성한 테이블과 기존 xe 테이블이 로그인 유무를 판단할때 오동작이 일어나는건지
단순 코딩이 잘못된 것인지 알고 싶습니다.ㅠㅠ
새해 복 많이 받으시구요~
아낌없는 조언 부탁드립니다^^