아이프레임에서 관리자 로그인 하면 로그인은 되는데 정작 /adm 관리자는 안되네요
본문
aaa.com 사이트 페이지에서 iframe 으로 bbb.com 사이트를 이동해서 관리자 로그인을 하면
로그인은 되는데 정작 /adm 관리자모드로 들어가면
"정상적으로 로그인하여 접근하시기 바랍니다." 라고 메시지 뜨면서 로그아웃 시켜버리네요
조언좀 부탁 드립니다
답변 2
도메인이 서로 달라 로그인 세션인식이 안되는 부분이 있기에 해당 세션이 해당 도메인에 적용되도록
aaa.com과 bbb.com의 도메인이 달라야 하는기준이 도메인이 달라야 하는 기준이 있다면 해당 세션에도 관리자 로그인 되도록 기능구현을 해야 하지 않을까 생각되는데 만약 호스트만 다르게 되면 통합 도메인 인식되도록 하면 되지 않을까 싶긴 한데요
대안으로 아래의 내용을 한번 참고를 해보세요.
1. 관리자 인증 체크 완화
/adm/admin.lib.php
// Referer 체크 부분을 완화하거나 주석 처리
// if (!check_referer()) {
// alert('정상적으로 로그인하여 접근하시기 바랍니다.');
// }
2. iframe 속성 추가
<iframe src="https://bbb.com"
allow="same-origin; form-data"
sandbox="allow-same-origin allow-scripts allow-forms allow-top-navigation">
</iframe>
기타 다른 방법들이 있을거 같습니다.
답변을 작성하시기 전에 로그인 해주세요.