채택완료
공사중인 홈페이지에 관리자만 로그인 하도록 만들고 싶어요.
공사가 언제 끝날지도 모르는데 검색을 통해 회원 유입이 될수도 있잖아요.
그래서 인덱스 페이지를 모두 비우고 로그인 기능을 가져다 붙였어요.
로그인도 잘되고 로그 아웃도 잘되는것 같아 보이는데 로그인 직후 이동할 페이지 주소를
어떻게 설정해야 제가 원하는 html 파일을 불러 올수 있을지 모르겠어요.
밤 11시경 부터 3시간 정도를 지난 게시물 찾아보며 연구했는데..
저의 이해력으로는 도움 될만한 내용이 안보이네요.
login_check.skin.php 파일을 가져다 다음과 같이 변경을 해본결과
<?php
if (!defined('_GNUBOARD_')) exit; // 개별 페이지 접근 불가
$url="ttp://www.wla.co.kr/mall/index2.html";
?>
원하는 파일이 불려와 지긴 하는데 로그인 관련 테이블들이 사라지고 그 좁은 자리에서
실행이 되어 버리네요.
새창으로 열리면서 실행되도록 하려면 무엇을 어떻게 추가해야 할까요?
그냥 단순 HTML 문서라면 target="_blank" 요걸로 어떻게 해보겠는데 php 파일은
그렇게 안될것 같아서요.
도움말씀 부탁드립니다.
|
답변 3개 / 댓글 9개
채택된 답변
+20 포인트
/bbs/login_check.php 파일 하단에 넣어보세요~
if ($is_admin) {
goto_url("http://도메인/1.htm"); //운영자가 로그인 하면.. 여기로
} else {
goto_url("http://도메인/2.htm"); // 일반 회원이 로그인하면 여기로
}
답변에 대한 댓글 7개
네^^ 역시 고수님들은 척 하면 전후 사정까지 짐작해 내시는군요^^
정말 부럽습니다.
<TABLE style="border:1 solid #b0b0b0;" width=230 height=130 cellspacing=0 cellpadding=0 align= center >
<TR>
<TD><img SRC="http://www.wla.co.kr/mall/img1/Under_repair.gif">
</TD>
</TR>
</TABLE>
<div style="position:fixed; width:750px; height:10px; bottom:180px; left:400px; z-index:100;">
<iframe frameborder="0" height="750" width="190" leftmargin="0" marginheight="3" marginwidth="3" scrolling="no" src="http://www.wla.co.kr/mall/menu2.html"> </iframe>
</div>
</body>
</html>
index.html 페이지를 요렇게 해두었는데요.
저도 처음엔 아이프레임 따위는 쓰고싶지 않았어요.
로그인 관련 소스코드가 menu2.html 안에 포함되어 있길래 필요한 부분만 긁어와서 삽입시켰거든요.
근데 무슨일인지 menu2.html 요걸 단독으로 실행시키면 로그인 관련 창도 나오는데
필요한 부분만 복사해서 다른데 붙여넣으면 도대체 아무것도 없이 비어있는 페이지로 나와서
인클루드 시키고 있는 부분까지 모조리 카피를 해 넣어도 요지부동인지라 별수없이 아이프레임 넣고
로그인 소스가 들어있는 문서(menu2.html ) 요걸 불러들이는 방법으로 해결을 했더니 말썽이 계속되네요^^
정말 부럽습니다.
<TABLE style="border:1 solid #b0b0b0;" width=230 height=130 cellspacing=0 cellpadding=0 align= center >
<TR>
<TD><img SRC="http://www.wla.co.kr/mall/img1/Under_repair.gif">
</TD>
</TR>
</TABLE>
<div style="position:fixed; width:750px; height:10px; bottom:180px; left:400px; z-index:100;">
<iframe frameborder="0" height="750" width="190" leftmargin="0" marginheight="3" marginwidth="3" scrolling="no" src="http://www.wla.co.kr/mall/menu2.html"> </iframe>
</div>
</body>
</html>
index.html 페이지를 요렇게 해두었는데요.
저도 처음엔 아이프레임 따위는 쓰고싶지 않았어요.
로그인 관련 소스코드가 menu2.html 안에 포함되어 있길래 필요한 부분만 긁어와서 삽입시켰거든요.
근데 무슨일인지 menu2.html 요걸 단독으로 실행시키면 로그인 관련 창도 나오는데
필요한 부분만 복사해서 다른데 붙여넣으면 도대체 아무것도 없이 비어있는 페이지로 나와서
인클루드 시키고 있는 부분까지 모조리 카피를 해 넣어도 요지부동인지라 별수없이 아이프레임 넣고
로그인 소스가 들어있는 문서(menu2.html ) 요걸 불러들이는 방법으로 해결을 했더니 말썽이 계속되네요^^
비슷한게 있네요
답변을 작성하려면 로그인이 필요합니다.
근데요..
goto_url($link); <- 요거 안지웠을때는 로그인 버튼이 로그인 완료 버튼으로 교체만 될뿐 페이지 이동이 안되었구요.
if ($is_admin) {
goto_url("http://www.wla.co.kr/mall/index2.html"); //운영자가 로그인 하면.. 여기로
} else {
goto_url("http://도메인/2.htm"); // 일반 회원이 로그인하면 여기로
}
지우고 이렇게만 하면
if ($is_admin) {
goto_url("http://www.wla.co.kr/mall/index2.html"); //운영자가 로그인 하면.. 여기로
} else {
goto_url("http://도메인/2.htm"); // 일반 회원이 로그인하면 여기로
}
좁은 로그인 폼? 이 들어있던 table 태그 안에서 페이지 실행이 되는 문제가 좀^^
아무래도 new-windows 로 열리도록 하여야 할것 같은데 방법이 없을까요?